Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

One small step for man, one giant stumble for mankind.


devel / comp.lang.python / Re: A Single Instance of an Object?

SubjectAuthor
o Re: A Single Instance of an Object?Chris Angelico

1
Re: A Single Instance of an Object?

<mailman.90.1710193524.3452.python-list@python.org>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=29647&group=comp.lang.python#29647

  copy link   Newsgroups: comp.lang.python
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail
From: rosuav@gmail.com (Chris Angelico)
Newsgroups: comp.lang.python
Subject: Re: A Single Instance of an Object?
Date: Tue, 12 Mar 2024 08:45:10 +1100
Lines: 13
Message-ID: <mailman.90.1710193524.3452.python-list@python.org>
References: <CAE9rwzOnEiBSf_m19EQByXQ_Qyk=GkiEzBUf=WMfaeZvR9102g@mail.gmail.com>
<CAPTjJmoNiGMt2BiUBkY52j9O3ATL=izAb1uu00s2hLKp-1_szw@mail.gmail.com>
<CAE9rwzO1AQqLWYbHfujNkrPC4qbCCVgNtTopE=iZtUZ_GS2hDw@mail.gmail.com>
<CAPTjJmpajrJY5UyC79RxRFzs7iK2tAqFWKwqGsF2heiSQrA_Eg@mail.gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
X-Trace: news.uni-berlin.de a89MZ4upmKlk3ep2kGbssQXLo6GL4cJhz9AbYiloxj7w==
Cancel-Lock: sha1:QBVeLEw85Z9uFi/IrN3pUKVPo1A= sha256:K3cU+TkgmAQd686yHJQY76XnCw56Ybe2b/YSBS0icXI=
Return-Path: <rosuav@gmail.com>
X-Original-To: python-list@python.org
Delivered-To: python-list@mail.python.org
Authentication-Results: mail.python.org; dkim=pass
reason="2048-bit key; unprotected key"
header.d=gmail.com header.i=@gmail.com header.b=QO7kpO1J;
dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status: OK 0.039
X-Spam-Evidence: '*H*': 0.92; '*S*': 0.00; 'mar': 0.07; '"what': 0.16;
'2024': 0.16; 'chrisa': 0.16; 'from:addr:rosuav': 0.16;
'from:name:chris angelico': 0.16; 'modifies': 0.16; 'variable.':
0.16; 'wrote:': 0.16; 'it?': 0.19; 'tue,': 0.19; 'to:addr:python-
list': 0.20; 'this?': 0.29; 'to:name:python': 0.32; 'message-
id:@mail.gmail.com': 0.32; 'but': 0.32; 'someone': 0.34; 'header
:In-Reply-To:1': 0.34; 'received:google.com': 0.34; 'track': 0.35;
'from:addr:gmail.com': 0.35; 'hard': 0.37; 'use': 0.39; 'tell':
0.60; 'experience': 0.64; 'ivan': 0.64; 'bad': 0.67; 'received
:mail-lj1-x22d.google.com': 0.69; 'global': 0.73
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1710193522; x=1710798322; darn=python.org;
h=to:subject:message-id:date:from:in-reply-to:references:mime-version
:from:to:cc:subject:date:message-id:reply-to;
bh=MJxx5FwOFZT3fBaFil2PE8nkOMjrdJAYavPO2Loaj/s=;
b=QO7kpO1JnhekwlUVsh7hXUhxU5Hx0Xwd9PdFrlJzxT7zFQYlsvWsVxEsDb4uVSNLTn
1k0Kl60U1Pd3e/2APeQS999PTm8Pcotdfwyl86ErlKRJ2l1TcTkQzJBhYmdxIWNX4gPG
0fpLz9gUD8vJBhWmRS+WrkE3dScmn7BrTjUKwHp3N0v+NeEIBGiDIqn8OCQalgckcb2D
mX0KaHjhL7cdR+xkQzQzbxB9akVTss/TsLs8RWS0tU8vbgHCJq6oVrh2wEN1eXRKqFcR
Qxq0Aa3LMi4TiMNxTqaCmSYO0DRi2HTJlZMnY3s44AxS34TCouJqyVr7T2Ck62d4040S
qANQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1710193522; x=1710798322;
h=to:subject:message-id:date:from:in-reply-to:references:mime-version
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=MJxx5FwOFZT3fBaFil2PE8nkOMjrdJAYavPO2Loaj/s=;
b=fy6v3YjBD1U5IzFo32ycTvDSQ2Ncw8zafE58jmFrAHUr80FRoxWY4jtXSwEoVTkjYx
84qt+h59STbaZE6eaI1TxRbhKgrWIqIF0x0nJdv+kFf6UmOSvuyBJFGMsXRom4ofKTby
h2fLoBReGKYVTXbFq/sj9tWzHfsSm2NseJx+fXPTImwPtBMJvHVBxFxJUyp5t8iyGlw2
TA7AMOBnS/jtxiUhC+VKll1JpmP5joGHlO1CNI9h3uwa1Px/9gi+ggohB9JnWxCsZ2P7
hK85hgZ1oLJXxeHGbgz3rMeZeR8B7HC1T88o4JENAN1OMjm+a7dvyT1bSmStonLkMUpA
Fa+A==
X-Gm-Message-State: AOJu0YyRnnRLMUsjaFOXgmYR/8/3rTdzN5a8EspWmTE9rawFgV9rBIFV
UUJyMbtX+mWhyuuIYSIHvq19k9wX1Vz/2KaDavzPjCEd/qnoTymOtMvlrVzV1L6rzOuRSRUzEir
NVniuJTS4Liv1sflCe39EhExGwB7yIXaL
X-Google-Smtp-Source: AGHT+IEnBERVmLLybdg7gKn+xLTKHNuluVA/Vo4PVDc+bQ6cmB0SIlgmLZpkw0p7JWHIdHxm+nE/jEbB/c9QCJGrQ9c=
X-Received: by 2002:a2e:a99f:0:b0:2d3:1dcc:3b25 with SMTP id
x31-20020a2ea99f000000b002d31dcc3b25mr5899609ljq.10.1710193521938; Mon, 11
Mar 2024 14:45:21 -0700 (PDT)
In-Reply-To: <CAE9rwzO1AQqLWYbHfujNkrPC4qbCCVgNtTopE=iZtUZ_GS2hDw@mail.gmail.com>
X-BeenThere: python-list@python.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: General discussion list for the Python programming language
<python-list.python.org>
List-Unsubscribe: <https://mail.python.org/mailman/options/python-list>,
<mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive: <https://mail.python.org/pipermail/python-list/>
List-Post: <mailto:python-list@python.org>
List-Help: <mailto:python-list-request@python.org?subject=help>
List-Subscribe: <https://mail.python.org/mailman/listinfo/python-list>,
<mailto:python-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID: <CAPTjJmpajrJY5UyC79RxRFzs7iK2tAqFWKwqGsF2heiSQrA_Eg@mail.gmail.com>
X-Mailman-Original-References: <CAE9rwzOnEiBSf_m19EQByXQ_Qyk=GkiEzBUf=WMfaeZvR9102g@mail.gmail.com>
<CAPTjJmoNiGMt2BiUBkY52j9O3ATL=izAb1uu00s2hLKp-1_szw@mail.gmail.com>
<CAE9rwzO1AQqLWYbHfujNkrPC4qbCCVgNtTopE=iZtUZ_GS2hDw@mail.gmail.com>
 by: Chris Angelico - Mon, 11 Mar 2024 21:45 UTC

On Tue, 12 Mar 2024 at 08:04, Ivan "Rambius" Ivanov
<rambiusparkisanius@gmail.com> wrote:
> > 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.
>
If you have a singleton, how will you track "what and when modifies"
it? How is it any different from a global?

ChrisA

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor