mirror of
https://github.com/pypiserver/pypiserver
synced 2025-02-22 19:19:37 +01:00
Upgrade bottle 0.11.6-->0.13-dev
+ FIX #82: serve more than 100 packages. - Missing TC.
This commit is contained in:
parent
189deb367b
commit
d4d0463db6
@ -154,7 +154,7 @@ def log_response():
|
||||
dict(
|
||||
response=response,
|
||||
status=response.status, headers=response.headers,
|
||||
body=response.body, cookies=response.COOKIES,
|
||||
body=response.body, cookies=response._cookies,
|
||||
))
|
||||
|
||||
|
||||
@ -244,7 +244,7 @@ def update():
|
||||
content.filename)
|
||||
raise HTTPError(409, output="file already exists")
|
||||
|
||||
store(packages.root, content.filename, content.value)
|
||||
store(packages.root, content.filename, content.save)
|
||||
return ""
|
||||
|
||||
|
||||
|
2699
pypiserver/bottle.py
2699
pypiserver/bottle.py
File diff suppressed because it is too large
Load Diff
@ -162,12 +162,10 @@ def exists(root, filename):
|
||||
return os.path.exists(dest_fn)
|
||||
|
||||
|
||||
def store(root, filename, data):
|
||||
def store(root, filename, save_method):
|
||||
assert "/" not in filename
|
||||
dest_fn = os.path.join(root, filename)
|
||||
dest_fh = open(dest_fn, "wb")
|
||||
dest_fh.write(data)
|
||||
dest_fh.close()
|
||||
save_method(dest_fn, overwrite=True) # Overwite check elsewhere.
|
||||
|
||||
log.info("Stored package: %s", filename)
|
||||
return True
|
||||
|
@ -1,7 +1,7 @@
|
||||
#! /usr/bin/env py.test
|
||||
|
||||
import sys, os, pytest, logging
|
||||
from pypiserver import __main__, core
|
||||
from pypiserver import __main__
|
||||
try:
|
||||
from unittest import mock
|
||||
except ImportError:
|
||||
|
Loading…
Reference in New Issue
Block a user