A Single Instance of an Object?

Ivan "Rambius" Ivanov rambiusparkisanius at gmail.com
Mon Mar 11 17:04:32 EDT 2024


On Mon, Mar 11, 2024 at 5:01 PM Chris Angelico via Python-list
<python-list at python.org> wrote:
>
> On Tue, 12 Mar 2024 at 07:54, Ivan "Rambius" Ivanov via Python-list
> <python-list at python.org> wrote:
> > I am refactoring some code and I would like to get rid of a global
> > variable. Here is the outline:
> >
> > ...
> >
> > I have never done that in Python because I deliberately avoided such
> > complicated situations up to now. I know about the Singleton pattern,
> > but I have never implemented it in Python and I don't know if it is
> > Pythonish.
> >
>
> A Singleton is just a global variable. Why do this? Did someone tell
> you "global variables are bad, don't use them"?

I have bad experience with global variables because it is hard to
track what and when modifies them. I don't consider them bad, but if I
can I avoid them.

Regards
rambius

-- 
Tangra Mega Rock: http://www.radiotangra.com


More information about the Python-list mailing list