Few years ago I found an implementation of the Singleton pattern in Python by Duncan Booth:
class Singleton(object): \"\"\" Singleton class by Duncan Boo
I found this pattern described in a Python 3 pattern and idioms source. This should certainly help. I would love to know if it solves your problem, although it may violate the minimal impact condition in your question.
Python 3: The Singleton