コード例 #1
0
ファイル: dsthreadtest.py プロジェクト: paul-axe/darknet
 def testPropagatingValues(self):
     dsthread.setPropagatingThreadValue("myKey", "myValue")
     self.assertEquals(dsthread.propagatingThreadValue("myKey"), "myValue")
     def lf():
         self.assertEquals(dsthread.propagatingThreadValue("myKey"), "myValue")
         dsthread.leaveNamedSection(name="mySection")
     dsthread.blockEnterNamedSection(name="mySection")
     dsthread.newThread(lf, ())
     dsthread.blockEnterNamedSection(name="mySection")
コード例 #2
0
ファイル: dsthreadtest.py プロジェクト: paul-axe/darknet
 def lf():
     self.assertEquals(dsthread.propagatingThreadValue("myKey"), "myValue")
     dsthread.leaveNamedSection(name="mySection")
コード例 #3
0
ファイル: message.py プロジェクト: paul-axe/darknet
def threadMessageSink():
    try:
        return dsthread.propagatingThreadValue("messageSink")
    except KeyError:
        return None