code: def check_for_usable_environment(self):
          
          # Do not let the user run Mackup as root
          if os.geteuid() == 0:
              utils.error("Running Mackup as a superuser is useless and"
                          " dangerous. Don't do it!")
  
          # Do we have a folder to put the Mackup folder ?
          if not os.path.isdir(self._config.path):
              utils.error("Unable to find the storage folder: {}"
                          .format(self._config.path))
docs: Check if the current env is usable and has everything's required.