Esempio n. 1
0
 def storage_action(namespace, fn):
     # Used to defer imports until it is really necessary during the loading time.
     from errbot.bootstrap import get_storage_plugin
     from errbot.storage import StoreMixin
     try:
         with StoreMixin() as sdm:
             sdm.open_storage(get_storage_plugin(config), namespace)
             fn(sdm)
         return 0
     except Exception as e:
         print(str(e), file=sys.stderr)
         return -3
Esempio n. 2
0
 def storage_action(namespace, fn):
     # Used to defer imports until it is really necessary during the loading time.
     from errbot.bootstrap import get_storage_plugin
     from errbot.storage import StoreMixin
     try:
         with StoreMixin() as sdm:
             sdm.open_storage(get_storage_plugin(config), namespace)
             fn(sdm)
         return 0
     except Exception as e:
         print(str(e), file=sys.stderr)
         return -3