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

Reply via email to