Rhodri James wrote: > 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? >
Well the common code is 2 lines. -- https://mail.python.org/mailman/listinfo/python-list