Example #1
0
 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)
Example #2
0
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()
Example #3
0
 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)