I have some code that has been working for a really long time, that suddenly
started throwing an exception.
In my app, I have to keep some different time zones around, so I have a Model
that carries the interesting stuff, and it acts as a tzinfo for convenience.
Like this:
class
I've worked around the problem by moving the tzinfo behavior into a helper
object and delegating all the calls, but it's not as tidy as this original
solution, so I'd still appreciate some advice:
1) What did I do wrong? Is there some fundamental design patten in python that
says you have to