From 75015dd24838db2c8d3d7ae0aa523d1e526b02e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christopher=20Ram=C3=ADrez?= Date: Sun, 7 Sep 2014 11:14:10 -0600 Subject: [PATCH] image_filter now support args and kwargs. --- secretary.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/secretary.py b/secretary.py index 92ea8fc..61a7f23 100644 --- a/secretary.py +++ b/secretary.py @@ -556,12 +556,17 @@ class Renderer(object): return ''.join(node_as_str for node_as_str in map(node_to_string, xml_object.getElementsByTagName('html')[0].childNodes)) - def image_filter(self, value): + def image_filter(self, value, *args, **kwargs): """Store value into template_images and return the key name where this method stored it. The value returned it later used to load the image from media loader and finally inserted into the final ODT document.""" key = uuid4().hex - self.template_images[key] = value + self.template_images[key] = { + 'value': value, + 'args': args, + 'kwargs': kwargs + } + return key