Package sabayon :: Module dirmonitor :: Class DirectoryMonitor
[hide private]
[frames] | no frames]

Class DirectoryMonitor

source code

Instance Methods [hide private]
  __init__(self, directory, callback, data=None)
  set_directories_to_ignore(self, dirs)
  set_files_to_ignore(self, files)
  __invoke_callback(self, path, event)
  __handle_file_monitor_event(self, monitor, file, other_file, event_type)
  __should_ignore_dir(self, dir)
  __should_ignore_file(self, file)
  __monitor_dir(self, dir)
  __monitor_dir_recurse(self, dir, new_dir=False)
  start(self)
  stop(self)

Method Details [hide private]

__init__(self, directory, callback, data=None)
(Constructor)

source code 
None

set_directories_to_ignore(self, dirs)

source code 
None

set_files_to_ignore(self, files)

source code 
None

__invoke_callback(self, path, event)

source code 
None

__handle_file_monitor_event(self, monitor, file, other_file, event_type)

source code 
None

__should_ignore_dir(self, dir)

source code 
None

__should_ignore_file(self, file)

source code 
None

__monitor_dir(self, dir)

source code 
None

__monitor_dir_recurse(self, dir, new_dir=False)

source code 
None

start(self)

source code 
None

stop(self)

source code 
None