Пример #1
0
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
Пример #2
0
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
Пример #3
0
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
Пример #4
0
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