def __init__(self): self._config = Config(os.path.join(PROJECT_ROOT, 'config.json')) self._db = DrugDatabase(self._config) self._env = Environment(loader=FileSystemLoader( [TEMPLATE_ROOT, TRANSLATIONS_ROOT]), lstrip_blocks=True, trim_blocks=True)
from combogen.ChartGenerator import ChartGenerator, PROJECT_ROOT, TEMPLATE_ROOT, TRANSLATIONS_ROOT, TOOLS_ROOT from combogen.Config import Config import os import subprocess RENDER_SCRIPT_PATH = os.path.join(TOOLS_ROOT, 'render.js') OUTPUT_PATH = os.path.abspath(os.path.join(PROJECT_ROOT, 'output')) HTML_PATH = os.path.join(OUTPUT_PATH, 'html') PNG_PATH = os.path.join(OUTPUT_PATH, 'png') PDF_PATH = os.path.join(OUTPUT_PATH, 'pdf') config = Config(os.path.join(PROJECT_ROOT, 'config.json')) try: os.makedirs(HTML_PATH) except FileExistsError: pass try: os.makedirs(PNG_PATH) except FileExistsError: pass try: os.makedirs(PDF_PATH) except FileExistsError: pass try: chart_generator = ChartGenerator() chart_generator.debug()
def __init__(self): self._config = Config(os.path.join(PROJECT_ROOT, 'config.json')) self._db = DrugDatabase(self._config) self._env = Environment(loader=PackageLoader('combogen', 'templates'), lstrip_blocks=True, trim_blocks=True)