コード例 #1
0
 def go(self, cmd):
     if not self._process.is_running():
         self._process = BackgroundProcess(cmd)
         self._process.start()
         rcnt = [cmd]
         if len(self._recent) > 0:
             for x in self._recent:
                 rcnt.append(x)
         if len(rcnt) > 5:
             rcnt = rcnt[:5]
         self._recent = rcnt
コード例 #2
0
 def on_session_start(self):
     self._recent = []
     self._process = BackgroundProcess('')