diff options
author | Elrond <elrond+mediagoblin.org@samba-tng.org> | 2013-01-24 10:23:38 +0100 |
---|---|---|
committer | Elrond <elrond+mediagoblin.org@samba-tng.org> | 2013-02-08 10:09:37 +0100 |
commit | e38279263704bb99d17f20e66cd4b5ab06a1c459 (patch) | |
tree | f475e2eb5f37227101fe567dedf0aae83fd52609 | |
parent | 93b14fc300618e8b2c4ebfd54b9c59369ce0f417 (diff) | |
download | mediagoblin-e38279263704bb99d17f20e66cd4b5ab06a1c459.tar.lz mediagoblin-e38279263704bb99d17f20e66cd4b5ab06a1c459.tar.xz mediagoblin-e38279263704bb99d17f20e66cd4b5ab06a1c459.zip |
ProcessingState: Document monkey patching.
-rw-r--r-- | mediagoblin/processing/__init__.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/mediagoblin/processing/__init__.py b/mediagoblin/processing/__init__.py index 738378b8..1760d0b9 100644 --- a/mediagoblin/processing/__init__.py +++ b/mediagoblin/processing/__init__.py @@ -81,6 +81,16 @@ class ProcessingState(object): self.queued_filename = None # Monkey patch us onto the entry + # This is needed to keep the current calling convention + # for processors: + # def process_FOO(entry): + # proc_state = entry.proc_state + # workbench = proc_state.workbench + # When all processors use the new stuff, they should be + # rewritten: + # def process_FOO(proc_state): + # entry = proc_state.entry + # workbench = proc_state.workbench entry.proc_state = self def set_workbench(self, wb): |