diff options
author | Aleksey Lim <alsroot@sugarlabs.org> | 2012-01-16 01:34:48 (GMT) |
---|---|---|
committer | Aleksey Lim <alsroot@sugarlabs.org> | 2012-01-16 01:34:48 (GMT) |
commit | bacb29aee9124ea9cc7557e976d1c103d37da84b (patch) | |
tree | dac321dbd244d5b865cd1a81689a41f8e41e6518 | |
parent | f205adc5a93276565e20cb98f746b7659b13b32d (diff) |
restful_document.User is that final class for all User documents
-rw-r--r-- | restful_document/user.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/restful_document/user.py b/restful_document/user.py index 6135328..604bb72 100644 --- a/restful_document/user.py +++ b/restful_document/user.py @@ -77,6 +77,12 @@ class User(Document): enforce(pubkey.verify_asn1(data, signature.decode('hex')), env.Forbidden, _('Wrong principal credentials')) + @classmethod + def init(cls, final_cls=None): + # `restful_document.User` is the final class + # for all possible user documents + Document.init(User) + def _load_pubkey(pubkey): try: |