code: def __initialize_snapshot(self):
          
          if not self.__processDict:
              try:
                  self.scan_processes()       # remote desktop api (relative fn)
              except Exception:
                  self.scan_processes_fast()  # psapi (no filenames)
              self.scan_process_filenames()
docs: Private method to automatically initialize the snapshot
          when you try to use it without calling any of the scan_*
          methods first. You don't need to call this yourself.