Esempio n. 1
0
    def wake(self):
        '''
        '''
        if s_threads.current() is self._plex_thr:
            return

        self._plexWake()
Esempio n. 2
0
    def test_threads_mono(self):
        class Foo(s_eventbus.EventBus):
            def __init__(self):
                s_eventbus.EventBus.__init__(self)
                self.last = None

            def bar(self):
                self.last = s_threads.current()
                return 20

        foo = Foo()
        mono = s_threads.MonoThread(foo)

        self.assertEqual(mono.bar(), 20)
        self.assertNotEqual(foo.last, s_threads.current())

        mono.fini()
Esempio n. 3
0
    def test_threads_mono(self):

        class Foo(s_eventbus.EventBus):

            def __init__(self):
                s_eventbus.EventBus.__init__(self)
                self.last = None

            def bar(self):
                self.last = s_threads.current()
                return 20

        foo = Foo()
        mono = s_threads.MonoThread(foo)

        self.assertEqual( mono.bar(), 20 )
        self.assertNotEqual( foo.last, s_threads.current() )

        mono.fini()
Esempio n. 4
0
 def bar(self):
     self.last = s_threads.current()
     return 20
Esempio n. 5
0
 def bar(self):
     self.last = s_threads.current()
     return 20