code: def _load_or_create(self, *argv, **kwargs):
          
          if self.path.exists():
              self._info('loading work from {}'.format(self.path))
              with open(self.path, 'rb') as f:
                  obj = pickle.load(f)
          else:
              self._info('saving work to {}'.format(self.path))
              with open(self.path, 'wb') as f:
                  obj = self._do_work(*argv, **kwargs)
                  pickle.dump(obj, f)
          return obj
docs: Invoke the file system operations to get the data, or create work.
  
          If the file does not exist, calling ``__do_work__`` and save it.