def getApiConfigs(self, request):
    if request.appRevision and request.appRevision != self.__app_revision:
      raise api_exceptions.BadRequestException(
          message='API backend app revision %s not the same as expected %s' % (
              self.__app_revision, request.appRevision))

    configs = self.__api_config_registry.all_api_configs()
    return api_backend.ApiConfigList(items=configs)
C{reactor.getReaders} includes descriptors that are filesystem files.
dataset/ETHPy150Open AppScale/appscale/AppServer/google/appengine/ext/endpoints/api_backend_service.py/BackendServiceImpl.getApiConfigs--crossover with--dataset/ETHPy150Open twisted/twisted/twisted/internet/test/test_stdio.py/StdioFilesTests.test_getReaders