예제 #1
0
파일: windows.py 프로젝트: MarSoft/skype4py
 def close(self):
     if self.hwnd:
         windll.user32.PostMessageA(self.hwnd, WM_QUIT, 0, 0)
         while self.hwnd:
             time.sleep(0.01)
     self.skype = None
     SkypeAPIBase.close(self)
예제 #2
0
 def close(self):
     if self.hwnd:
         windll.user32.PostMessageA(self.hwnd, WM_QUIT, 0, 0)
         while self.hwnd:
             time.sleep(0.01)
     self.skype = None
     SkypeAPIBase.close(self)
예제 #3
0
 def close(self):
     if self.run_main_loop:
         self.mainloop.quit()
     self.skype_in = self.skype_out = None
     if self.dbus_name_owner_watch is not None:
         self.bus.remove_signal_receiver(self.dbus_name_owner_watch)
     self.dbus_name_owner_watch = None
     SkypeAPIBase.close(self)
예제 #4
0
 def close(self):
     if self.run_main_loop:
         self.mainloop.quit()
     self.skype_in = self.skype_out = None
     if self.dbus_name_owner_watch is not None:
         self.bus.remove_signal_receiver(self.dbus_name_owner_watch)
     self.dbus_name_owner_watch = None
     SkypeAPIBase.close(self)
예제 #5
0
파일: darwin.py 프로젝트: avida/bot
 def close(self):
     if hasattr(self, 'loop'):
         self.loop.stop()
         self.client_id = -1
     SkypeAPIBase.close(self)
예제 #6
0
파일: posix_x11.py 프로젝트: avida/bot
 def close(self):
     self.loop_break = True
     self.loop_event.set()
     while self.isAlive():
         time.sleep(0.01)
     SkypeAPIBase.close(self)
예제 #7
0
파일: darwin.py 프로젝트: MarSoft/skype4py
 def close(self):
     if hasattr(self, 'loop'):
         self.loop.stop()
         self.client_id = -1
     SkypeAPIBase.close(self)
예제 #8
0
 def close(self):
     self.loop_break = True
     self.loop_event.set()
     while self.isAlive():
         time.sleep(0.01)
     SkypeAPIBase.close(self)