X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fmanagers%2Fmanagerwrapper.py;h=da8c98f689fc4096601e175a03ddedc390abf6eb;hb=ecc85e0b923922cf7117d29b380f5284edb88f21;hp=58a0527b422b33262088528367ebfc10549859d3;hpb=02a4a59a4a49183ec8c631cc03243b97f4602d50;p=sfa.git diff --git a/sfa/managers/managerwrapper.py b/sfa/managers/managerwrapper.py index 58a0527b..da8c98f6 100644 --- a/sfa/managers/managerwrapper.py +++ b/sfa/managers/managerwrapper.py @@ -24,7 +24,10 @@ class ManagerWrapper: # to the actual method calls anyway self.manager = manager(config) else: - raise SfaAPIError,"Argument to ManagerWrapper must be a module or class" + # that's what happens when there's something wrong with the db + # or any bad stuff of that kind at startup time + logger.log_exc("Failed to create a manager, startup sequence is broken") + raise SfaAPIError("Argument to ManagerWrapper must be a module or class") self.interface = interface def __getattr__(self, method):