Пример #1
0
 def push_serialized(self, namespace, targets='all', block=True):
     cannedNamespace = canDict(namespace)
     serial = pickle.dumps(cannedNamespace, 2)
     d = self.remote_reference.callRemote('push_serialized', serial,
                                          targets, block)
     d.addCallback(self.unpackage)
     return d
Пример #2
0
 def push_function(self, namespace):
     try:
         package = pickle.dumps(canDict(namespace), 2)
     except:
         return defer.fail(failure.Failure())
     else:
         if isinstance(package, failure.Failure):
             return defer.fail(package)
         else:
             d = self.callRemote('push_function', package)
             return d.addCallback(self.checkReturnForFailure)    
Пример #3
0
 def push_function(self, namespace):
     try:
         package = pickle.dumps(canDict(namespace), 2)
     except:
         return defer.fail(failure.Failure())
     else:
         if isinstance(package, failure.Failure):
             return defer.fail(package)
         else:
             d = self.callRemote('push_function', package)
             return d.addCallback(self.checkReturnForFailure)    
Пример #4
0
 def push_serialized(self, namespace, targets='all', block=True):
     cannedNamespace = canDict(namespace)
     serial = pickle.dumps(cannedNamespace, 2)
     d =  self.remote_reference.callRemote('push_serialized', serial, targets, block)
     d.addCallback(self.unpackage)
     return d