コード例 #1
0
ファイル: auto_reload.py プロジェクト: smdx023/calibre
 def __init__(self, root_dirs, worker, log):
     WatcherBase.__init__(self, worker, log)
     self.client_sock, self.srv_sock = create_sock_pair()
     self.fd_map = {}
     for d in frozenset(root_dirs):
         w = INotifyTreeWatcher(d, self.ignore_event)
         self.fd_map[w._inotify_fd] = w
コード例 #2
0
ファイル: auto_reload.py プロジェクト: AEliu/calibre
 def __init__(self, root_dirs, worker, log):
     WatcherBase.__init__(self, worker, log)
     self.client_sock, self.srv_sock = create_sock_pair()
     self.fd_map = {}
     for d in frozenset(root_dirs):
         w = INotifyTreeWatcher(d, self.ignore_event)
         self.fd_map[w._inotify_fd] = w
コード例 #3
0
 def create_control_connection(self):
     if iswindows:
         self.control_in, self.control_out = create_sock_pair()
     else:
         r, w = os.pipe()
         os.set_blocking(r, False)
         os.set_blocking(w, True)
         self.control_in =  open(w, 'wb')
         self.control_out = open(r, 'rb')
コード例 #4
0
ファイル: loop.py プロジェクト: JapaChin/calibre
 def create_control_connection(self):
     self.control_in, self.control_out = create_sock_pair()
コード例 #5
0
ファイル: loop.py プロジェクト: Lensman-86/glacier.io
 def create_control_connection(self):
     self.control_in, self.control_out = create_sock_pair()