Пример #1
0
 def e():
     yield
     results.append(local('_x_'))
     yield
     results.append(local('_y_'))
     yield
     results.append(local('_z_'))
Пример #2
0
    def testVariousTypes(self):
        strArgument = 'string'
        self.assertEquals('string', local('strArgument'))
        intArgument = 1
        self.assertEquals(1, local('intArgument'))

        class MyObject(object):
            pass
        objArgument = MyObject()
        self.assertEquals(objArgument, local('objArgument'))
Пример #3
0
 def testOne(self):
     a=1
     b=2
     c=3
     def f1():
         d=4
         a=10
         b=6
         self.assertEquals(4, local('d'))
         self.assertEquals(10, local('a'))
     f1()
     self.assertEquals(2, local('b'))
     self.assertEquals(1, local('a'))
Пример #4
0
    def testOne(self):
        a = 1
        b = 2
        c = 3

        def f1():
            d = 4
            a = 10
            b = 6
            self.assertEquals(4, local('d'))
            self.assertEquals(10, local('a'))

        f1()
        self.assertEquals(2, local('b'))
        self.assertEquals(1, local('a'))
Пример #5
0
 def do_unknown(self, message, *args, **kwargs):
     myLogCollector = local("__callstack_var_logCollector__")
     try:
         __callstack_var_logCollector__ = LogCollector._logCollector()
         self.do.unknown(message, *args, **kwargs)
     finally:
         myLogCollector[self._scopeName] = __callstack_var_logCollector__
Пример #6
0
 def testNotFound(self):
     try:
         v = local('no_such_thing')
         print "V", v
         self.fail()
     except AttributeError:
         pass
Пример #7
0
 def do_unknown(self, message, *args, **kwargs):
     myLogCollector = local('__callstack_var_logCollector__')
     try:
         __callstack_var_logCollector__ = LogCollector._logCollector()
         self.do.unknown(message, *args, **kwargs)
     finally:
         myLogCollector[self._scopeName] = __callstack_var_logCollector__
Пример #8
0
 def timeAfterFinished():
     assert local('__reactor__') is reactor()  # Code explaining code :-)
     currentReactor = reactor()
     currentReactor.addTimer(1.0, lambda: neverCalled.append(True))
     yield 'async work...'
     currentReactor.addProcess(lambda: neverCalled.append(True))
     raise StopIteration(42)
Пример #9
0
 def testNotFound(self):
     try:
         v = local('no_such_thing')
         print "V", v
         self.fail()
     except AttributeError:
         pass
Пример #10
0
 def timeAfterFinished():
     assert local(
         '__reactor__') is reactor()  # Code explaining code :-)
     currentReactor = reactor()
     currentReactor.addTimer(1.0, lambda: neverCalled.append(True))
     yield 'async work...'
     currentReactor.addProcess(lambda: neverCalled.append(True))
     raise StopIteration(42)
Пример #11
0
 def all_unknown(self, message, *args, **kwargs):
     try:
         __callstack_dict__ = local('__callstack_dict__')
     except AttributeError:
         __callstack_dict__ = {}
     for key, valueFunction in self._keyValueFunctions.items():
         __callstack_dict__[key] = valueFunction(**kwargs)
     yield self.all.unknown(message, *args, **kwargs)
Пример #12
0
 def call_unknown(self, message, *args, **kwargs):
     myLogCollector = local("__callstack_var_logCollector__")
     try:
         __callstack_var_logCollector__ = LogCollector._logCollector()
         try:
             return self.call.unknown(message, *args, **kwargs)
         except NoneOfTheObserversRespond:
             raise DeclineMessage
     finally:
         myLogCollector[self._scopeName] = __callstack_var_logCollector__
Пример #13
0
def callStackDictGet(key, *args, **kwargs):
    try:
        d = local('__callstack_dict__')
        return d[key]
    except (AttributeError, KeyError):
        if args or 'default' in kwargs:
            default = args[0] if args else kwargs['default']
            return default
        else:
            raise
Пример #14
0
 def call_unknown(self, message, *args, **kwargs):
     myLogCollector = local('__callstack_var_logCollector__')
     try:
         __callstack_var_logCollector__ = LogCollector._logCollector()
         try:
             return self.call.unknown(message, *args, **kwargs)
         except NoneOfTheObserversRespond:
             raise DeclineMessage
     finally:
         myLogCollector[self._scopeName] = __callstack_var_logCollector__
 def any_unknown(self, message, *args, **kwargs):
     myLogCollector = local('__callstack_var_logCollector__')
     try:
         __callstack_var_logCollector__ = LogCollector._logCollector()
         try:
             response = yield self.any.unknown(message, *args, **kwargs)
         except NoneOfTheObserversRespond:
             raise DeclineMessage
         raise StopIteration(response)
     finally:
         myLogCollector[self._scopeName] = __callstack_var_logCollector__
Пример #16
0
 def any_unknown(self, message, *args, **kwargs):
     myLogCollector = local("__callstack_var_logCollector__")
     try:
         __callstack_var_logCollector__ = LogCollector._logCollector()
         try:
             response = yield self.any.unknown(message, *args, **kwargs)
         except NoneOfTheObserversRespond:
             raise DeclineMessage
         raise StopIteration(response)
     finally:
         myLogCollector[self._scopeName] = __callstack_var_logCollector__
Пример #17
0
 def testLookupSelfWhileBeingInitialized(self):
     try:
         tx = local('tx')
         self.fail()
     except AttributeError:
         pass
Пример #18
0
 def addMethod(**kwargs):
     listRequests.append(local('__callstack_var_oaiListRequest__'))
     return
     yield
Пример #19
0
def collectLog(*logDicts):
    collector=local('__callstack_var_logCollector__')
    for aLogDict in logDicts:
        for key, value in aLogDict.items():
            collector.setdefault(key, []).append(value)
Пример #20
0
 def f(self):
     v = local("aLocal")
     yield v
Пример #21
0
 def addMethod(**kwargs):
     listRequests.append(local('__callstack_var_oaiListRequest__'))
     return
     yield
Пример #22
0
 def f1():
     d=4
     a=10
     b=6
     self.assertEquals(4, local('d'))
     self.assertEquals(10, local('a'))
Пример #23
0
 def function():
     toplevel=MyObject()
     refs.append(local('toplevel'))
Пример #24
0
 def __init__(self, timeout):
     self.gio = local('__gio__')
     self._timeout = timeout
     self._timer = None
Пример #25
0
 def __enter__(self):
     self.gio = local('__gio__')
     self.gio.pushContext(self)
     return self
Пример #26
0
 def __getattr__(self, name):
     try:
         return local('__callstack_var_%s__' % name)
     except AttributeError:
         raise AttributeError("'%s' has no attribute '%s'" % (self, name))
Пример #27
0
 def testNone(self):
     var = None
     self.assertEquals(None, local('var'))
Пример #28
0
 def c():
     yield local('no_such_thing')
Пример #29
0
 def __init__(self, timeout):
     self.gio = local('__gio__')
     self._timeout = timeout
     self._timer = None
Пример #30
0
 def log(self, **kwargs):
     try:
         _log(local('__callstack_var_statisticsLog__'), **kwargs)
     except AttributeError:
         pass
Пример #31
0
 def testLookupSelfWhileBeingInitialized(self):
     try:
         tx = local('tx')
         self.fail()
     except AttributeError:
         pass
Пример #32
0
 def __getattr__(self, name):
     try:
         return local('__callstack_var_%s__' % name)
     except AttributeError:
         raise AttributeError("'%s' has no attribute '%s'" % (self, name))
Пример #33
0
 def testScope(self):
     _some_var_on_the_callstack_ = 'aap'
     v = local('_some_var_on_the_callstack_')
     self.assertEquals('aap', v)
Пример #34
0
 def log(self, **kwargs):
     try:
         _log(local('__callstack_var_statisticsLog__'), **kwargs)
     except AttributeError:
         pass
Пример #35
0
 def f1():
     d = 4
     a = 10
     b = 6
     self.assertEquals(4, local('d'))
     self.assertEquals(10, local('a'))
Пример #36
0
 def f(self):
     v = local("aLocal")
     yield v
Пример #37
0
 def function():
     toplevel = MyObject()
     refs.append(local('toplevel'))
Пример #38
0
def collectLogForScope(**scopes):
    for scope, aLogDict in scopes.items():
        collector=local('__callstack_var_logCollector__').setdefault(scope, dict())
        for key, value in aLogDict.items():
            collector.setdefault(key, []).append(value)
Пример #39
0
def collectLog(*logDicts):
    collector = local("__callstack_var_logCollector__")
    for aLogDict in logDicts:
        for key, value in aLogDict.items():
            collector.setdefault(key, []).append(value)
Пример #40
0
def collectLogForScope(**scopes):
    for scope, aLogDict in scopes.items():
        collector = local("__callstack_var_logCollector__").setdefault(scope, dict())
        for key, value in aLogDict.items():
            collector.setdefault(key, []).append(value)
Пример #41
0
 def __enter__(self):
     self.gio = local('__gio__')
     self.gio.pushContext(self)
     return self
Пример #42
0
 def testScope(self):
     _some_var_on_the_callstack_ = 'aap'
     v = local('_some_var_on_the_callstack_')
     self.assertEquals('aap', v)
Пример #43
0
def reactor():
    return local('__reactor__')
Пример #44
0
 def b():
     local('no_such_thing')
Пример #45
0
 def b():
     local('no_such_thing')
Пример #46
0
 def testNone(self):
     var = None
     self.assertEquals(None, local('var'))
Пример #47
0
 def c():
     yield local('no_such_thing')
Пример #48
0
def reactor():
    return local('__reactor__')
Пример #49
0
 def h():
     tx_id = local("tx_id")  #2
     print tx_id