"""Initialize the mako template lookup"""importtempdirfromdjango.confimportsettingsfrommako.lookupimportTemplateLookupimportmitxmakodefrun():"""Setup mako variables and lookup object"""# Set all mako variables based on django settingstemplate_locations=settings.MAKO_TEMPLATESmodule_directory=getattr(settings,'MAKO_MODULE_DIR',None)ifmodule_directoryisNone:module_directory=tempdir.mkdtemp_clean()lookup={}forlocationintemplate_locations:lookup[location]=TemplateLookup(directories=template_locations[location],module_directory=module_directory,output_encoding='utf-8',input_encoding='utf-8',default_filters=['decode.utf8'],encoding_errors='replace',)mitxmako.lookup=lookup