X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Futil%2Fsfaticket.py;h=0be5d933c2a053b29c14bbd0dddb2ba815b8a116;hb=8d1e057a4da2ae30f93b3fd4e5ac7b05d0c42bdf;hp=15c486e64ac5a76d3f2dc343c461f584be832ef2;hpb=6bf51e58c51954c19862e9c22020682e28eb3b0c;p=sfa.git diff --git a/sfa/util/sfaticket.py b/sfa/util/sfaticket.py index 15c486e6..0be5d933 100644 --- a/sfa/util/sfaticket.py +++ b/sfa/util/sfaticket.py @@ -2,9 +2,6 @@ # implements SFA tickets # -### $Id$ -### $URL$ - import xmlrpclib from sfa.trust.certificate import Certificate @@ -79,13 +76,13 @@ class SfaTicket(Certificate): dict["gidCaller"] = self.gidCaller.save_to_string(save_parents=True) if self.gidObject: dict["gidObject"] = self.gidObject.save_to_string(save_parents=True) - str = xmlrpclib.dumps((dict,), allow_none=True) + str = "URI:" + xmlrpclib.dumps((dict,), allow_none=True) self.set_data(str) def decode(self): data = self.get_data() if data: - dict = xmlrpclib.loads(self.get_data())[0][0] + dict = xmlrpclib.loads(self.get_data()[4:])[0][0] else: dict = {}