Skip to content

Upgrading watchdog 0.7 to 0.8

Unknown0.7.1 → 0.8.3

Fetching 4 releases from GitHub…0 / 4
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Generated by DepDelta from published Python source. Not mixed with prose notes.

  • removed: method DirMovedEvent.sub_moved_events(_walker=…)
  • removed: property FileSystemEvent.event_type
  • removed: property FileSystemEvent.is_directory
  • changed: constructor FileSystemEvent(event_type, src_path, is_directory=…) → constructor FileSystemEvent(src_path)
  • changed: constructor FileSystemMovedEvent(src_path, dest_path, is_directory) → constructor FileSystemMovedEvent(src_path, dest_path)
  • added: field DirCreatedEvent.event_type
  • added: field DirCreatedEvent.is_directory
  • added: field DirDeletedEvent.event_type
  • added: field DirDeletedEvent.is_directory
  • added: field DirModifiedEvent.event_type
  • added: field DirModifiedEvent.is_directory
  • added: field DirMovedEvent.is_directory
  • added: field FileCreatedEvent.event_type
  • added: field FileDeletedEvent.event_type
  • added: field FileModifiedEvent.event_type
  • added: field FileSystemEvent.event_type
  • added: field FileSystemEvent.is_directory
  • added: field FileSystemMovedEvent.event_type
  • added: function generate_sub_created_events(src_dir_path)
  • added: function generate_sub_moved_events(src_dir_path, dest_dir_path)
  • added: export UnsupportedLibc
  • changed: class EventDispatcher(DaemonThread) → class EventDispatcher(BaseThread)
  • changed: class EventEmitter(DaemonThread) → class EventEmitter(BaseThread)
  • added: method BaseObserver.start()
  • added: property BaseObserver.emitters
  • added: class FSEventsEmitter(EventEmitter)
  • added: class FSEventsObserver2(BaseObserver)
  • added: class FSEventsQueue(Thread)
  • added: class NativeEvent(object)
  • added: constructor FSEventsEmitter(event_queue, watch, timeout=…)
  • added: constructor FSEventsObserver2(timeout=…)
  • added: constructor FSEventsQueue(path)
  • added: constructor NativeEvent(path, flags, event_id)
  • added: method FSEventsEmitter.on_thread_stop()
  • added: method FSEventsEmitter.queue_events(timeout)
  • added: method FSEventsQueue.read_events()
  • added: method FSEventsQueue.run()
  • added: method FSEventsQueue.stop()
  • added: variable logger
  • removed: variable ACTION_EVENT_MAP
  • added: method InotifyEmitter.on_thread_start()
  • added: class InotifyBuffer(BaseThread)
  • added: constructor InotifyBuffer(path, recursive=…)
  • added: field InotifyBuffer.delay
  • added: method InotifyBuffer.close()
  • added: method InotifyBuffer.on_thread_stop()
  • added: method InotifyBuffer.read_event()
  • added: method InotifyBuffer.run()
  • added: variable logger
  • removed: function inotify_init1(flags)
  • removed: property Inotify.is_non_blocking
  • removed: variable inotify_init1
  • removed: variable libc_string
  • changed: constructor Inotify(path, recursive=…, event_mask=…, non_blocking=…) → constructor Inotify(path, recursive=…, event_mask=…)
  • removed: method PollingEmitter.on_thread_stop()
  • changed: constructor PollingEmitter(event_queue, watch, timeout=…) → constructor PollingEmitter(event_queue, watch, timeout=…, stat=…, listdir=…)
  • added: class PollingObserverVFS(BaseObserver)
  • added: constructor PollingObserverVFS(stat, listdir, polling_interval=…)
  • added: method PollingEmitter.on_thread_start()
  • added: method WindowsApiEmitter.on_thread_start()
  • added: variable WATCHDOG_TRAVERSE_MOVED_DIR_DELAY
  • removed: class WindowsApiAsyncEmitter(EventEmitter)
  • removed: class WindowsApiAsyncObserver(BaseObserver)
  • removed: constructor WindowsApiAsyncEmitter(event_queue, watch, timeout=…)
  • removed: constructor WindowsApiAsyncObserver(timeout=…)
  • removed: method WindowsApiAsyncEmitter.queue_events(timeout)
  • removed: function get_FILE_NOTIFY_INFORMATION(readBuffer, nBytes)
  • removed: function get_FILE_NOTIFY_INFORMATION_alt(event_buffer, nBytes)
  • added: class WinAPINativeEvent(object)
  • added: constructor WinAPINativeEvent(action, src_path)
  • added: function close_directory_handle(handle)
  • added: function get_directory_handle(path)
  • added: function read_directory_changes(handle, recursive)
  • added: function read_events(handle, recursive)
  • added: property WinAPINativeEvent.is_added
  • added: property WinAPINativeEvent.is_modified
  • added: property WinAPINativeEvent.is_removed
  • added: property WinAPINativeEvent.is_renamed_new
  • added: property WinAPINativeEvent.is_renamed_old
  • added: variable BUFFER_SIZE
  • added: variable ERROR_OPERATION_ABORTED
  • added: variable WATCHDOG_FILE_FLAGS
  • added: variable WATCHDOG_FILE_NOTIFY_FLAGS
  • added: variable WATCHDOG_FILE_SHARE_FLAGS
  • removed: function close_directory_handle(handle)
  • removed: function create_io_completion_port()
  • removed: function get_directory_handle(path, file_flags)
  • removed: function read_directory_changes(handle, event_buffer, recursive)
  • removed: variable BUFFER_SIZE
  • removed: variable DIR_ACTION_EVENT_MAP
  • removed: variable FILE_ACTION_EVENT_MAP
  • removed: variable WATCHDOG_FILE_FLAGS
  • removed: variable WATCHDOG_FILE_FLAGS_ASYNC
  • removed: variable WATCHDOG_FILE_NOTIFY_FLAGS
  • removed: variable WATCHDOG_FILE_SHARE_FLAGS
  • removed: variable WATCHDOG_TRAVERSE_MOVED_DIR_DELAY
  • changed: constructor ShellCommandTrick(shell_command=…, patterns=…, ignore_patterns=…, ignore_directories=…, wait_for_process=…) → constructor ShellCommandTrick(shell_command=…, patterns=…, ignore_patterns=…, ignore_directories=…, wait_for_process=…, drop_during_process=…)
  • removed: class DaemonThread(threading.Thread)
  • removed: constructor DaemonThread()
  • removed: function ctypes_find_library(name, default)
  • removed: function read_text_file(file_path, mode=…)
  • removed: method DaemonThread.on_thread_stop()
  • removed: method DaemonThread.should_keep_running()
  • removed: method DaemonThread.should_stop()
  • removed: method DaemonThread.stop()
  • removed: property DaemonThread.stopped_event
  • added: class BaseThread(threading.Thread)
  • added: class UnsupportedLibc(Exception)
  • added: constructor BaseThread()
  • added: export Event
  • added: export watchdog
  • added: method BaseThread.on_thread_start()
  • added: method BaseThread.on_thread_stop()
  • added: method BaseThread.should_keep_running()
  • added: method BaseThread.start()
  • added: method BaseThread.stop()
  • added: property BaseThread.stopped_event
  • added: variable stat
  • added: export Event
  • added: export queue
  • added: class DelayedQueue(object)
  • added: constructor DelayedQueue(delay)
  • added: method DelayedQueue.close()
  • added: method DelayedQueue.get()
  • added: method DelayedQueue.put(element)
  • added: method DelayedQueue.remove(predicate)
  • removed: method DirectorySnapshot.copy(from_pathname=…)
  • removed: method DirectorySnapshot.has_inode(inode)
  • removed: method DirectorySnapshot.path_for_inode(inode)
  • removed: method DirectorySnapshot.stat_info_for_inode(inode)
  • removed: property DirectorySnapshot.stat_snapshot
  • changed: constructor DirectorySnapshot(path, recursive=…, walker_callback=…, _copying=…) → constructor DirectorySnapshot(path, recursive=…, walker_callback=…, stat=…, listdir=…)
  • changed: constructor DirectorySnapshotDiff(ref_dirsnap, dirsnap) → constructor DirectorySnapshotDiff(ref, snapshot)
  • added: method DirectorySnapshot.inode(path)
  • added: method DirectorySnapshot.isdir(path)
  • added: method DirectorySnapshot.mtime(path)
  • added: method DirectorySnapshot.path(id)
  • added: class Event(object)
  • added: constructor Event()
  • added: field Event.is_set
  • added: method Event.clear()
  • added: method Event.isSet()
  • added: method Event.set()
  • added: method Event.wait(timeout=…)
  • added: class BY_HANDLE_FILE_INFORMATION(ctypes.Structure)
  • added: class FILETIME(ctypes.Structure)
  • added: function stat(path)
  • added: variable CloseHandle
  • added: variable CreateFile
  • added: variable FILE_ATTRIBUTE_DIRECTORY
  • added: variable FILE_ATTRIBUTE_NORMAL
  • added: variable FILE_ATTRIBUTE_READONLY
  • added: variable FILE_FLAG_BACKUP_SEMANTICS
  • added: variable FILE_FLAG_OPEN_REPARSE_POINT
  • added: variable FILE_READ_ATTRIBUTES
  • added: variable GetFileInformationByHandle
  • added: variable INVALID_HANDLE_VALUE
  • added: variable OPEN_EXISTING
  • added: variable StatResult
  • removed: variable CURRENT_DIR
  • removed: variable DEFAULT_TRICKS_FILE_NAME
  • removed: variable DEFAULT_TRICKS_FILE_PATH