geofront.util — Utilities¶
- geofront.util.typed(function: function) → function¶
Automatically check argument types using function’s annotated parameters. For example, the following code will raise TypeError:
>>> @typed ... def add(a: int, b: int): ... return a + b ... >>> add('strings are not ', 'accepted')
Parameters: function (types.FunctionType) – a function to make automatically type checked