def _Rollback(self, backend=None):
    if os.path.isdir(self.basepath):
      server_yaml = self._ParseAppInfoFromYaml(self.basepath)
    else:

      file_name = os.path.basename(self.basepath)
      self.basepath = os.path.dirname(self.basepath)
      if not self.basepath:
        self.basepath = '.'
      server_yaml = self._ParseAppInfoFromYaml(self.basepath,
                                               os.path.splitext(file_name)[0])

    appversion = AppVersionUpload(self._GetRpcServer(), server_yaml,
                                  server_yaml_path='app.yaml',
                                  backend=backend)

    appversion.in_transaction = True
    appversion.Rollback()
Take in the arguments
dataset/ETHPy150Open AppScale/appscale/AppServer/google/appengine/tools/appcfg.py/AppCfgApp._Rollback--crossover with--dataset/ETHPy150Open neurodata/ndstore/test/benchmark.py/main