コード例 #1
0
ファイル: newSession.py プロジェクト: samuelD/ControlSoftware
def listen():
    global status
    if status == "RUNNING":
        return
    if status == "N/A":
        return
    if status == "STOPPING":
        raise SessionStoppedError("session was stopped by user")
    if status == "PAUSING":
        DVGui.setStatus("PAUSED")
    while status == "PAUSED":
        from flags import app
        app.processEvents()
    if status == "WAITTING DEBUG":
        DVGui.setStatus("DEBUG")
        import pdb
        pdb.set_trace()
        DVGui.setStatus("RUNNING")

    return listen()
コード例 #2
0
ファイル: newSession.py プロジェクト: samuelD/ControlSoftware
def listen():
    global status
    if status == "RUNNING":
        return
    if status =="N/A":
        return
    if status == "STOPPING":
        raise SessionStoppedError("session was stopped by user")
    if status == "PAUSING":
        DVGui.setStatus("PAUSED")
    while status == "PAUSED" :
        from flags import app
        app.processEvents()
    if status == "WAITTING DEBUG":
        DVGui.setStatus("DEBUG")
        import pdb
        pdb.set_trace()
        DVGui.setStatus("RUNNING")
    
    
    return listen()
コード例 #3
0
ファイル: newSession.py プロジェクト: samuelD/ControlSoftware
 def getGUIObject(self):
     return DVGui.getField(self.name)
コード例 #4
0
ファイル: newSession.py プロジェクト: samuelD/ControlSoftware
 def setStatus(self,status):
     DVGui.setStatus(status)
     global activeSession
     if status == "N/A":
         return
     activeSession = self
コード例 #5
0
ファイル: newSession.py プロジェクト: samuelD/ControlSoftware
 def getGUIObject(self):
     return DVGui.getField(self.name)
コード例 #6
0
ファイル: newSession.py プロジェクト: samuelD/ControlSoftware
 def setStatus(self, status):
     DVGui.setStatus(status)
     global activeSession
     if status == "N/A":
         return
     activeSession = self