def handleAdmins(settings,properties): """Configures admins in the settings file""" website = properties["website"] #this is ensured by the parser print "Adding administrators" addstring = "\n#Administrators\nADMINS = (\n" try: admins = website["admins"] adminList = [] for key in admins: name, email = admins[key]['name'], admins[key]['email'] print "Found admin: %s" % name adminList.append("('%s', '%s')" % (name, email)) adminList = tupleEntrys(adminList,True) addstring += "\n".join(adminList) + "\n" except KeyError: print "No administrators specified." addstring += ")\n" return settings + "\n" + addstring
def handleAdmins(settings, properties): """Configures admins in the settings file""" website = properties["website"] #this is ensured by the parser print "Adding administrators" addstring = "\n#Administrators\nADMINS = (\n" try: admins = website["admins"] adminList = [] for key in admins: name, email = admins[key]['name'], admins[key]['email'] print "Found admin: %s" % name adminList.append("('%s', '%s')" % (name, email)) adminList = tupleEntrys(adminList, True) addstring += "\n".join(adminList) + "\n" except KeyError: print "No administrators specified." addstring += ")\n" return settings + "\n" + addstring
def handleTemplates(settings,properties): """Generates the template names""" settings += "\n" apps = properties["apps"] result = "\n#Template directories\nTEMPLATE_DIRS = (\n" apps = map(lambda x: "os.path.join(BASE_DIR, '%s/templates')" % (x), apps) apps = tupleEntrys(apps,True) #encode for tuple result += "\n".join(apps) + "\n)" return settings + result
def handleTemplates(settings, properties): """Generates the template names""" settings += "\n" apps = properties["apps"] result = "\n#Template directories\nTEMPLATE_DIRS = (\n" apps = map(lambda x: "os.path.join(BASE_DIR, '%s/templates')" % (x), apps) apps = tupleEntrys(apps, True) #encode for tuple result += "\n".join(apps) + "\n)" return settings + result