Ejemplo n.º 1
0
 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
Ejemplo n.º 2
0
 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
Ejemplo n.º 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')
Ejemplo n.º 4
0
 def create_control_connection(self):
     self.control_in, self.control_out = create_sock_pair()
Ejemplo n.º 5
0
 def create_control_connection(self):
     self.control_in, self.control_out = create_sock_pair()