print "Found no project with name '%s'" % name
    PS.deleteProject(name)
elif afs.defaultConfig.modifyPrj == True :
    if afs.defaultConfig.prjname == "" :
        name=raw_input("Name of project: ")
    else :
        name=afs.defaultConfig.prjname
    oldPrjDict=PS.getProjectByName(name).getDict()
    PrjDict=getProjDetailsFromKeyboard(defaultDict=oldPrjDict)
    PrjObj.setByDict(PrjDict)
    PS.saveProject(PrjObj)
elif afs.defaultConfig.showFSList == True :
    for f in CellInfo.FileServers :
       print f
elif afs.defaultConfig.updateVolumeMappings == True :
    PS.updateVolumeMappings()
elif afs.defaultConfig.updateServerSpread == True :
    print "updateServerSpread"
    for p in PS.getProjectList() :
        if afs.defaultConfig.prjname != ""  and afs.defaultConfig.prjname !=  p.name : continue 
        print p.name
        PS.getServerSpread(p.name,cached=False)
elif afs.defaultConfig.showServerSpread == True :
    if afs.defaultConfig.prjname == "" :
        name=raw_input("Name of project: ")
    else :
        name=afs.defaultConfig.prjname
    thisPrj=PS.getProjectByName(name)
    if thisPrj == None :
        print "Unknown project: %s" % name
        sys.exit(1)