Skip to content

Commit 402c324

Browse files
committed
Add option to write render_latex or render_html to a file. Fixes StatsReporting#29.
1 parent 052b341 commit 402c324

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

stargazer/stargazer.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -193,12 +193,17 @@ def append_notes(self, append):
193193
self.notes_append = append
194194

195195
# Begin HTML render functions
196-
def render_html(self):
196+
def render_html(self, out=None):
197197
html = ''
198198
html += self.generate_header_html()
199199
html += self.generate_body_html()
200200
html += self.generate_footer_html()
201201

202+
if out is not None:
203+
with open(out, "w") as f:
204+
f.write(html)
205+
206+
202207
return html
203208

204209
def generate_header_html(self):
@@ -422,12 +427,15 @@ def generate_additional_notes_html(self):
422427
return notes_text
423428

424429
# Begin LaTeX render functions
425-
def render_latex(self, only_tabular=False):
430+
def render_latex(self, only_tabular=False, out=None):
426431
latex = ''
427432
latex += self.generate_header_latex(only_tabular=only_tabular)
428433
latex += self.generate_body_latex()
429434
latex += self.generate_footer_latex(only_tabular=only_tabular)
430435

436+
if out is not None:
437+
with open(out, "w") as f:
438+
f.write(latex)
431439
return latex
432440

433441
def generate_header_latex(self, only_tabular=False):

0 commit comments

Comments
 (0)