def setUp(self): import tempfile self.tempdir = tempfile.mkdtemp() rootdir = os.path.abspath(sys.path[0]) if not os.path.isdir(rootdir): rootdir = os.path.dirname(rootdir) self.filesRootDir = os.path.join(rootdir, "testFiles", "convertTest") settings.ThirdPartyDir = os.path.join(rootdir, "3rdparty", utils.getPlatformName()) self.converter = DocConverter()
def setUp(self): import tempfile self.tempdir = tempfile.mkdtemp() rootdir = os.path.abspath(sys.path[0]) if not os.path.isdir(rootdir): rootdir = os.path.dirname(rootdir) settings.ThirdPartyDir = os.path.join(rootdir, "3rdparty", utils.getPlatformName()) self.testdir = os.path.join(rootdir, "testFiles", "libraryTest") self.index = Index(self.tempdir, self.testdir, log_errors=False)
def OnInit(self): wx.SystemOptions.SetOptionInt("mac.listctrl.always_use_generic", 0) self.SetAppName("EClass.Library") wx.App.SetMacPreferencesMenuItemId(constants.ID_APP_PREFS) # configure app-global settings. settings.AppDir = rootdir settings.PrefDir = guiutils.getAppDataDir() if not os.path.exists(settings.PrefDir): os.makedirs(settings.PrefDir) settings.ThirdPartyDir = os.path.join(settings.AppDir, "3rdparty", utils.getPlatformName()) self.interfaceStyle = "MDI" self.CreateNewWindow() return True
import utils import urllib import settings import library.metadata import PyMeld # We can run this script in either command line, or CGI, mode isCGI = False settings.AppDir = rootdir settings.PrefDir = os.path.join(home, ".librarian") if not os.path.exists(settings.PrefDir): os.makedirs(settings.PrefDir) settings.ThirdPartyDir = os.path.join(rootdir, "3rdparty", utils.getPlatformName()) def getHTMLFieldList(indexer): htmlfields = """<option value="contents" selected>All Text</option>\n""" for field in indexer.getIndexInfo()["MetadataFields"]: htmlfields += """<option value="%s">%s</option>\n""" % (field, field) return htmlfields def getTemplateMeld(template, collection="", language="en"): template_file = os.path.join("templates", template, language, "template.html") # local templates take precedence over system ones if collection != "": global manager indexdir = manager.getIndexProp(collection, "index_directory")