On 11/02/2019 15:25, Neal Becker wrote:
I have code with structure: ``` if cond1: [some code] if cond2: #where cond2 depends on the above [some code] [ more code]else: [ do xxyy ] else: [ do the same xxyy as above ] ``` So what's the best style to handle this? As coded, it violates DRY. Try/except could be used with a custom exception, but that seems a bit heavy handed. Suggestions?
If it's trivial, ignore DRY. That's making work for the sake of making work in such a situation.
If it isn't trivial, is there any reason not to put the common code in a function?
-- Rhodri James *-* Kynesim Ltd -- https://mail.python.org/mailman/listinfo/python-list
