def startup(**kwds): global view Globals.chandlerDirectory = Utility.locateChandlerDirectory() if not Globals.chandlerDirectory: print "Please set CHANDLERHOME" return None os.chdir(Globals.chandlerDirectory) Utility.initLocale('en') Globals.options = Utility.initOptions(Globals.chandlerDirectory, **kwds) profileDir = Globals.options.profileDir Utility.initLogging(Globals.options) parcelPath = Utility.initParcelEnv(Globals.chandlerDirectory, Globals.options.parcelPath) view = Utility.initRepository( Utility.locateRepositoryDirectory(profileDir), Globals.options) if not Utility.verifySchema(view): print "Schema mismatch. Try again with startup(create=True)" return None Utility.initCrypto(Globals.options.profileDir) Utility.initParcels(view, parcelPath) if Globals.options.createData: import GenerateItemsFromFile GenerateItemsFromFile.RunScript(view) return view
def startup(**kwds): global view Globals.chandlerDirectory = Utility.locateChandlerDirectory() if not Globals.chandlerDirectory: print "Please set CHANDLERHOME" return None os.chdir(Globals.chandlerDirectory) Utility.initLocale('en') Globals.options = Utility.initOptions(Globals.chandlerDirectory, **kwds) profileDir = Globals.options.profileDir Utility.initLogging(Globals.options) parcelPath = Utility.initParcelEnv(Globals.chandlerDirectory, Globals.options.parcelPath) view = Utility.initRepository(Utility.locateRepositoryDirectory(profileDir), Globals.options) if not Utility.verifySchema(view): print "Schema mismatch. Try again with startup(create=True)" return None Utility.initCrypto(Globals.options.profileDir) Utility.initParcels(view, parcelPath) if Globals.options.createData: import GenerateItemsFromFile GenerateItemsFromFile.RunScript(view) return view