old_contents: # -*- coding: utf-8 -*-
  
  import logging
  
  logging.basicConfig(level=logging.DEBUG)
  
  from events import FileSystemEventHandler
  
  try:
      import _watchdog_fsevents
      logging.debug('Using FSEventsObserver.')
      from fsevents_observer import FSEventsObserver as Observer
  except ImportError:
      logging.debug('Using PollingObserver as fallback.')
      from polling_observer import PollingObserver as Observer
  
new_contents: # -*- coding: utf-8 -*-
  
  import logging
  
  logging.basicConfig(level=logging.DEBUG)
  
  from events import FileSystemEventHandler
  
  try:
      import _watchdog_fsevents
      logging.debug('Using FSEventsObserver.')
      from fsevents_observer import FSEventsObserver as Observer
  except ImportError:
      try:
          import win32file
          import win32con
          logging.debug('Using Win32Observer.')
          from win32_observer import Win32Observer as Observer
      except ImportError:
          logging.debug('Using PollingObserver as fallback.')
          from polling_observer import PollingObserver as Observer
  
  
subject: Update __init__.py to use Win32Observer on Windows systems.