summaryrefslogtreecommitdiff
path: root/rpc.py
diff options
context:
space:
mode:
authorrichard <devnull@localhost>2006-12-20 04:32:28 +0000
committerrichard <devnull@localhost>2006-12-20 04:32:28 +0000
commit82959d75bbf3a7c669c1a45f648e0d99257c719d (patch)
treec1159bc027fda546b96096dac26cb71636d19d68 /rpc.py
parentf507a80d9df1f726e89cb9bf9b38354d730031d1 (diff)
downloaddecorator-82959d75bbf3a7c669c1a45f648e0d99257c719d.tar.gz
add more info to file XMLRPC fetch
Diffstat (limited to 'rpc.py')
-rw-r--r--rpc.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/rpc.py b/rpc.py
index f4a6d04..0337b0c 100644
--- a/rpc.py
+++ b/rpc.py
@@ -39,9 +39,10 @@ def package_releases(store, package_name):
def release_urls(store, package_name, version):
result = []
for file in store.list_files(package_name, version):
- url = store.gen_file_url(file['python_version'],
- package_name, file['filename'])
- result.append({'url': url, 'packagetype': file['packagetype']})
+ info = file.as_dict()
+ info['url'] = store.gen_file_url(info['python_version'],
+ package_name, info['filename'])
+ result.append(info)
# TODO do something with release_urls when there is something to do
#info = store.get_package(package_name, version)
#if info['download_url']:
@@ -49,6 +50,7 @@ def release_urls(store, package_name, version):
return result
package_urls = release_urls # "deprecated"
+
def release_data(store, package_name, version):
info = store.get_package(package_name, version).as_dict()
del info['description_html']