from django.conf import settings
import logging
from django.http import HttpResponse
+from wolnelektury.utils import makedirs
logger = logging.getLogger(__name__)
cwd = os.getcwd()
os.chdir(tempdir)
try:
- subprocess.check_call(['xelatex', '-interaction=batchmode', tex_path],
+ subprocess.check_call(
+ ['xelatex', '-interaction=batchmode', tex_path],
stdout=subprocess.PIPE, stderr=subprocess.PIPE)
- try:
- os.makedirs(os.path.dirname(output_path))
- except:
- pass
+ makedirs(os.path.dirname(output_path))
shutil.move(os.path.join(tempdir, "doc.pdf"), output_path)
finally:
os.chdir(cwd)
from django.template.loader import render_to_string
- try:
- os.makedirs(os.path.dirname(output_path))
- except:
- pass
+ makedirs(os.path.dirname(output_path))
rendered = render_to_string(template, context)
with open(output_path, 'w') as csv_file: