def package_get(eggbasket, package_name, filename): package = get_file(eggbasket, package_name, filename) if package: return send_from_directory(package.parent, package.name, as_attachment=True) abort(404)
def get_package_path(eggbasket): path = Path(app.config.get('INUPYPI_REPO', ''), eggbasket) if not path.exists() and not path.isdir(): abort(500) return path
def get_eggbaskets(): path = Path(app.config.get('INUPYPI_REPO', '')) if not path.exists() and not path.isdir(): abort(500, "%s doesn't exist." % path) return os.listdir(path)