]> git.ozlabs.org Git - patchwork/commitdiff
Add patch_get_by_hash method to XMLRPC interface
authorJeremy Kerr <jk@ozlabs.org>
Tue, 9 Sep 2008 08:19:19 +0000 (18:19 +1000)
committerJeremy Kerr <jk@ozlabs.org>
Tue, 9 Sep 2008 08:19:19 +0000 (18:19 +1000)
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
apps/patchwork/views/xmlrpc.py

index f7a8dac8381ca1c74dd01da09709ae3ca8367898..245962de8d0077698a34195f28efdf20eec45b28 100644 (file)
@@ -342,6 +342,15 @@ def patch_get(patch_id):
     except:
         return {}
 
+@xmlrpc_method(False)
+def patch_get_by_hash(hash):
+    """Return structure for the given patch hash."""
+    try:
+        patch = Patch.objects.filter(hash = hash)[0]
+        return patch_to_dict(patch)
+    except:
+        return {}
+
 @xmlrpc_method(False)
 def patch_get_mbox(patch_id):
     """Return mbox string for the given patch ID."""