Skip to content

Commit 03bc7e5

Browse files
committed
Added var env DOCUMENTGENERATOR_USE_COMPROMISER to be able to disable Compromiser that will be used by default
1 parent 0d0ce2c commit 03bc7e5

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/collective/documentgenerator/browser/generation_view.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,10 @@ def _render_document(self, pod_template, output_format, sub_documents, raiseOnEr
279279
if output_format == "csv":
280280
csvOptions = CsvOptions(fieldSeparator=pod_template.csv_field_delimiter,
281281
textDelimiter=pod_template.csv_string_delimiter)
282+
evaluator = None
283+
if os.getenv('DOCUMENTGENERATOR_USE_COMPROMISER', True):
284+
evaluator = Compromiser()
285+
282286
renderer = Renderer(
283287
StringIO(document_template.data),
284288
generation_context,
@@ -292,7 +296,7 @@ def _render_document(self, pod_template, output_format, sub_documents, raiseOnEr
292296
html=True,
293297
optimalColumnWidths=optimalColumnWidths,
294298
distributeColumns=distributeColumns,
295-
evaluator=Compromiser(),
299+
evaluator=evaluator,
296300
stylesMapping=stylesMapping,
297301
stream=config.get_use_stream(),
298302
csvOptions=csvOptions,

0 commit comments

Comments
 (0)