hal.wrappers package

Submodules

hal.wrappers.errors module

Wrappers to function that handle errors

hal.wrappers.errors.none_returns(func)[source]

Executes function, if error returns None else value of function

Parameters:func – function to call
Returns:None else value of function
hal.wrappers.errors.true_false_returns(func)[source]

Executes function, if error returns False, else True

Parameters:func – function to call
Returns:True iff ok, else False

hal.wrappers.profile module

Wrappers to profile functions

hal.wrappers.profile.log_time(func)[source]

Executes function and logs time

Parameters:func – function to call
Returns:function result