summaryrefslogtreecommitdiff
path: root/rpc.py
diff options
context:
space:
mode:
authormartin.von.loewis <devnull@localhost>2011-07-10 19:57:08 +0000
committermartin.von.loewis <devnull@localhost>2011-07-10 19:57:08 +0000
commit00d5ec45ad0ca12b9b5080d3ee426f8ffd127c05 (patch)
tree446257a78753295f273476b4e467f9c0ccb983ba /rpc.py
parent6936b643558be721bf035913d89753df12f644ce (diff)
downloaddecorator-00d5ec45ad0ca12b9b5080d3ee426f8ffd127c05.tar.gz
Add changed_packages RPC.
Diffstat (limited to 'rpc.py')
-rw-r--r--rpc.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/rpc.py b/rpc.py
index 380357e..248ae01 100644
--- a/rpc.py
+++ b/rpc.py
@@ -23,6 +23,7 @@ class RequestHandler(SimpleXMLRPCDispatcher):
self.register_function(search)
self.register_function(updated_releases)
self.register_function(changelog)
+ self.register_function(changed_packages)
self.register_function(post_cheesecake_for_release)
self.register_introspection_functions()
self.register_multicall_functions()
@@ -112,6 +113,9 @@ def changelog(store, since):
row['action'])
for row in result]
+def changed_packages(store, since):
+ return store.changed_packages(since)
+
def post_cheesecake_for_release(store, name, version, score_data, password):
if password != store.config.cheesecake_password:
raise ValuError("Bad password.")