python:
xmlbuilder-install:
- cd xmlbuilder-0.9 ; python setup.py install ; cd ..
-
+ cd xmlbuilder-0.9 && python setup.py install --root=$(DESTDIR) && cd -
+
python-install:
python setup.py install --root=$(DESTDIR)
chmod 444 $(DESTDIR)/etc/sfa/default_config.xml
class SfaFault(xmlrpclib.Fault):
def __init__(self, faultCode, faultString, extra = None):
if extra:
- faultString += ": " + extra
+ faultString += ": " + str(extra)
xmlrpclib.Fault.__init__(self, faultCode, faultString)
class SfaInvalidAPIMethod(SfaFault):
def email_to_hrn(auth_hrn, email):
parts = email.split("@")
username = parts[0]
- username = username.replace(".", "_")
+ username = username.replace(".", "_").replace("+", "_")
person_hrn = ".".join([auth_hrn, username])
return person_hrn
except:
pass
- def sfa_records_purge():
+ def sfa_records_purge(self):
self.drop()