Exemplo n.º 1
0
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)
Exemplo n.º 2
0
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)
Exemplo n.º 3
0
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
Exemplo n.º 4
0
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)