On 17/02/25 01:50, Jan Erik Moström via Python-list wrote:
I'm looking for a book that would teach me the lastest and greatest parts of
Python, does anyone have any recommendations?
I've looked at python.org and pythonbooks.org but I couldn't decide which one
to get.
I used to be fairly good
On 18/01/25 12:33, Ian Pilcher via Python-list wrote:
I am making my first attempt to use type hinting in a new project, and
I'm quickly hitting areas that I'm having trouble understanding. One of
them is how to write type hints for a method decorator.
Here is an example that illustrates my con
On 12/01/25 03:28, Chris Green via Python-list wrote:
I'm looking for Python packages that can help with text mode input,
i.e. for use with non-GUI programs that one runs from the command
prompt in a terminal window running a bash shell or some such.
What I'm specifically after is a way to provi
On 25/12/24 23:52, Abdur-Rahmaan Janhangeer via Python-list wrote:
Hey all,
I have been following discussions on Discourse (discuss.python.org) these
last times.
I think that it definitely lacks some of the joys of the mailing list:
1/ Categories
The discussion has fixed categories. No channe
On 25/12/24 10:05, marc nicole wrote:
> I want to convey the idea that main.py (main algorithm) imports 3
> modules (V, S, M) (each of them containing .py scripts related to
> different functionalities) and use their methods accordingly as per the
> requirement: basically the structure of my code
On 25/12/24 06:27, marc nicole via Python-list wrote:
Hello community,
I have created a Python code where a main algorithm uses three different
modules (.py) after importing them.
To illustrate and describe it I have created the following component
diagram?
[image: checkso.PNG]
Could it be i
On 25/12/24 08:00, Michael Torrie via Python-list wrote:
On 12/24/24 10:27 AM, marc nicole via Python-list wrote:
the diagram is also attached here
This text-only mailing list does not allow attachments, just FYI.
Many devs use Markdown (or similar) text-only file-formats for technical
doc
On 12/11/24 10:17, Cameron Simpson via Python-list wrote:
On 11Nov2024 18:24, dieter.mau...@online.de
wrote:
Loris Bennett wrote at 2024-11-11 15:05 +0100:
I have the following in my program:
try:
logging.config.fileConfig(args.config_file)
config = configparser.ConfigParser()
On 8/11/24 14:40, Mild Shock via Python-list wrote:
Well you can use your Browser, since
JavaScript understand post and pre increment:
Question: are we talking Python or JavaScript?
So we have x ++ equals in Python:
Trying to find a word-for-word translation serves as badly in
computer-pr
On 8/11/24 11:15, Greg Ewing via Python-list wrote:
On 8/11/24 3:04 am, Mild Shock wrote:
This only works for small integers. I guess
this is because tagged pointers are used
nowadays ?
No, it's because integers in a certain small range are cached. Not sure
what the actual range is nowadays,
On 6/11/24 10:08, Jason Friedman via Python-list wrote:
(a) An error-prone "feature" is returning -1 if a substring is not found
by "find", since -1 currently refers to the last item. An example:
>>> s = 'qwertyuiop'
>>> s[s.find('r')]
'r'
>>> s[s.find('p')]
'p'
>>> s[s.find('a')]
'p'
On 28/10/24 11:51, o1bigtenor via Python-list wrote:
Greetings
There are mountains of books out there.
Any suggestions for documents for a just learning how to program and
starting with Python (3)?
Preference to a tool where I would be learning by doing - - - that
works well for me.
Coursera
On 19/09/24 02:49, Ulrich Goebel via Python-list wrote:
Hi,
Debian Linux seems to love Python 3.7 - that is shown by apt-get list, and it's
installed on my Debian Server.
But I need at least Python 3.8
Is there a repository which I can give to apt to get Python 3.8 or later?
Or do I really h
On 5/09/24 03:27, Guenther Sohler via Python-list wrote:
Hi,
My "Project" is to integrate python support into OpenSCAD. It runs quite
well, but
there are still issues on MacOS. On My MacOS it works, but it crashes when
I ship
the DMG files.
It looks very much like python is not able to find the
On 1/09/24 06:55, MRAB via Python-list wrote:
On 2024-08-31 06:31, Gilmeh Serda via Python-list wrote:
On Fri, 30 Aug 2024 05:22:17 GMT, Gilmeh Serda wrote:
f"{int(number):>20,}"
I can find "," (comma) and I can find "_" (underscore) but how about " "
(space)?
Or any other character, for th
For example, have been following the thread "Is there a better way?
[combining f-string, thousands separator, right align]".
Me email (only) client shows a thread of 12 messages.
The OP was @Gilmeh Serda (from an invalid email address). That appears
in the email thread
@Stefan Ram has had t
On 29/08/24 10:32, Thomas Passin via Python-list wrote:
On 8/28/2024 5:09 PM, Daniel via Python-list wrote:
As you all have seen on my intro post, I am in a project using Python
(which I'm learning as I go) using the wikimedia API to pull data from
wiktionary.org. I want to parse the json and ou
On 26/08/24 23:00, Dan Sommers via Python-list wrote:
On 2024-08-26 at 20:42:32 +1200,
dn via Python-list wrote:
and if we really want to go over-board:
RIGHT_JUSTIFIED = ">"
THOUSANDS_SEPARATOR = ","
s_format = F"{RIGHT_JUSTIFIED}{S_FIELD_WIDTH}{THOUSANDS_SEPAR
On 26/08/24 03:12, Gilmeh Serda via Python-list wrote:
Subject explains it, or ask.
This is a bloody mess:
s = "123456789" # arrives as str
f"{f'{int(s):,}': >20}"
' 123,456,789'
With recent improvements to the expressions within F-strings, we can
separate the string from the form
It appears there were some delays in the email/servers.
Thanks for this (and earlier) ideas and advice!
On 23/08/24 17:38, rbowman via Python-list wrote:
On Thu, 22 Aug 2024 19:56:54 -0700, Paul Rubin wrote:
With MicroPython on the Pico, you use some command line utility to
transfer files ins
On 23/08/24 15:43, rbowman via Python-list wrote:
On Fri, 23 Aug 2024 08:36:02 +1200, dn wrote:
On 23/08/24 07:49, rbowman via Python-list wrote:
On Thu, 22 Aug 2024 10:40:52 -0700, Paul Rubin wrote:
The Pico uses MicroPython which is stuck on an old version of Python,
unfortunately.
How di
On 23/08/24 07:49, rbowman via Python-list wrote:
On Thu, 22 Aug 2024 10:40:52 -0700, Paul Rubin wrote:
The Pico uses MicroPython which is stuck on an old version of Python,
unfortunately.
How did this enter the conversation/thread?
Paul's 'contribution' does not even appear on the Archive..
On 22/08/24 09:15, Daniel via Python-list wrote:
rbowman writes:
On Tue, 20 Aug 2024 23:26:39 +0100, Daniel wrote:
...
smolnet, as in things like
Lesser used protocols not known by many in the mainstream. Such as:
gopher, gemini, finger, spartan, titan, etc.
An example of use, here's a
On 21/08/24 10:26, Daniel via Python-list wrote:
Hi folks -
New here. I've perused some posts and haven't seen a posting FAQ for
this NG. I'm learning python right now to realize some hobby goals I
have regarding some smolnet services. What are the NG standards on
pasting code in messages? Do ya
On 15/08/24 10:56, Alan Gauld via Python-list wrote:
On 14/08/2024 23:32, Left Right via Python-list wrote:
Lots of people care but the ability to influence these
decisions seems to have been removed far from the
general python user community. Python has moved from
the BDFL/Bazaar to the Committe
On 4/08/24 09:34, o1bigtenor via Python-list wrote:
On Sat, Aug 3, 2024 at 4:06 PM dn via Python-list
wrote:
On 4/08/24 08:17, o1bigtenor via Python-list wrote:
Greetings
Looking at ESP8266 and wanting to program it using micropython (really
don't want to have to learn C++ (not enough
On 4/08/24 08:17, o1bigtenor via Python-list wrote:
Greetings
Looking at ESP8266 and wanting to program it using micropython (really
don't want to have to learn C++ (not enough hours in the day as it is!!)).
One of the tools I need to be able to use is esptools - - well in the
devuan world you
On 31/07/24 06:18, marc nicole via Python-list wrote:
Hello all,
I want to predict an object by given as input an image and want to have my
model be able to predict the label. I have trained a model using tensorflow
based on annotated database where the target object to predict was added to
the
On 6/07/24 22:49, Rob Cliffe via Python-list wrote:
Consider this scenario (which I ran into in real life):
I want to open a text file and do a lot of processing on the lines
of that file.
If the file does not exist I want to take appropriate action, e.g.
print an error message and ab
On 25/06/24 05:17, Thomas Passin via Python-list wrote:
On 6/24/2024 5:51 AM, Barry Scott via Python-list wrote:
On 23 Jun 2024, at 06:58, Sebastian Wells via Python-list
wrote:
The spammers won the spam wars, so even if you have someone's real
e-mail address, that's no guarantee that you
On 18/06/24 05:29, Roel Schroeven via Python-list wrote:
AVI GROSS via Python-list schreef op 17/06/2024 om 17:03:
I simply am thinking that people who do not allow me to easily reply
to them
directly, should be ignored by me and not get my cooperation that way.
FWIW, personally I (mostly) don'
On 15/06/24 10:00, AVI GROSS via Python-list wrote:
I notice that in some recent discussions, we have users who cannot be
replied to directly as their email addresses are not valid ones, and I
believe on purpose. Examples in the thread I was going to reply to are:
...
It's an interesting conund
On 31/05/24 14:26, HenHanna via Python-list wrote:
On 5/30/2024 2:18 PM, dn wrote:
On 31/05/24 08:03, HenHanna via Python-list wrote:
Given a text file of a novel (JoyceUlysses.txt) ...
could someone give me a pretty fast (and simple) Python program
that'd give me a list of all words occurri
On 31/05/24 08:03, HenHanna via Python-list wrote:
Given a text file of a novel (JoyceUlysses.txt) ...
could someone give me a pretty fast (and simple) Python program that'd
give me a list of all words occurring exactly once?
-- Also, a list of words occurring once, twice or 3
On 29/05/24 06:49, Gilmeh Serda via Python-list wrote:
Solved by using a different method.
Hedonist for hire... no job too easy!
This combination of sig-file and content seems sadly ironic.
How about CONTRIBUTING to the community by explaining 'the solution' to
people who may find a simi
With reference to another reply here, the "Weird stuff" came from
reading the question, finding it unclear, and only later realising that
whereas most people write Markdown-formatted documents for later
processing, or perhaps docstrings in Markdown-format for collection by
documentation systems
On 22/05/24 07:14, HenHanna via Python-list wrote:
How can i write this function Cprod (Cartesian Product) simply?
(writing this out: itertools.product([0, 1], repeat=N )
The value can be a list or a Tuple.
cprod([0, 1], 1) => ((0) (1))
cpro
Virtual meeting, Wed 17 April, 1800 for 1830 (NZST, ie 0630 UTC)
Data Ethics
Emma McDonald is the Director of the Interim Centre for Data Ethics and
Innovation at Stats NZ (New Zealand Government Department of Statistics)
Emma will talk about why Stats NZ is establishing a Centre for Data
E
On 11/04/24 06:50, WordWeaver Evangelist via Python-list wrote:
I have a simple question. I use the following textPrompt in some of my Jython
modules:
'\n[1;33mYour choice is? (A B C D E): ', maxChars=1, autoAccept=False,
forceUppercase=True)
Is there a way to add an ANSI color code to the e
The April Fools joke was on those of us who never received/have yet to
receive @Stefan's OP.
On 2/04/24 08:02, Avi Gross via Python-list wrote:
Is this a April 1 post for fools.
Multiplication with an asterisk symbol is built into python.
The same symbol used in other contexts has other con
On 18/03/24 10:02, Jim Schwartz wrote:
Actually, I have a sleep disorder that requires me to keep a constant sleep
schedule. Thats why I asked.
At a weekend meeting, discussion swirled around topics such as the best
way to learn/work, how much work we should attempt in one sitting,
could/sho
On 18/03/24 04:11, Peter J. Holzer via Python-list wrote:
On 2024-03-17 17:15:32 +1300, dn via Python-list wrote:
On 17/03/24 12:06, Peter J. Holzer via Python-list wrote:
On 2024-03-16 08:15:19 +, Barry via Python-list wrote:
On 15 Mar 2024, at 19:51, Thomas Passin via Python-list
On 17/03/24 23:40, Jim Schwartz wrote:
Will it be recorded?
Better than that (assumption) "coming soon" - please join-up or keep an
eye on PySprings' Meetup ANNs: https://www.meetup.com/pysprings/
On Mar 17, 2024, at 1:47 AM, dn via Python-list wrote:
The Auckland Branch
The Auckland Branch of NZPUG meets this Wednesday, 20 March at 1830 NZDT
(0530 UTC, midnight-ish Tue/Wed in American time-zones), for a virtual
meeting.
Part 1: Learn the basics of PyQt with code examples.
Hannan Khan is currently consulting as a Data Scientist for the (US)
National Oceanic an
On 17/03/24 12:06, Peter J. Holzer via Python-list wrote:
On 2024-03-16 08:15:19 +, Barry via Python-list wrote:
On 15 Mar 2024, at 19:51, Thomas Passin via Python-list
wrote:
I've always like writing using the "or" form and have never gotten bit
I, on the other hand, had to fix a prod
On 16/03/24 21:15, Barry via Python-list wrote:
On 15 Mar 2024, at 19:51, Thomas Passin via Python-list
wrote:
I've always like writing using the "or" form and have never gotten bit
I, on the other hand, had to fix a production problem that using “or”
introducted.
I avoid this idiom beca
On 15/03/24 22:30, Loris Bennett via Python-list wrote:
Hi,
I am initialising an object via the following:
def __init__(self, config):
self.connection = None
self.source_name = config['source_name']
self.server_host = config['server_host']
self.server_
Good question Rambius!
On 12/03/24 09:53, Ivan "Rambius" Ivanov via Python-list wrote:
Hello,
I am refactoring some code and I would like to get rid of a global
variable. Here is the outline:
import subprocess
CACHE = {}
First thought: don't reinvent-the-wheel, use lru_cache
(https://docs.
On 7/03/24 05:28, Jacob Kruger via Python-list wrote:
...
So, yes, know this comes across like some form of a scam/joke, or
list-garbage, since it doesn't make any sense to me at all, but still
just wondering if missing something, or should I shift over to 3.12 to
see if if works differently, o
Jacob,
Please reduce the problem to a small code-set which reproduces the
problem. If we can reproduce same, then that tells us something. At the
very least, we can experiment without having to expend amounts of time
in a (likely faulty) bid to reproduce the same environment.
Also, code is t
On 20/02/24 01:04, Chris Green via Python-list wrote:
dn wrote:
On 18/02/24 09:53, Grant Edwards via Python-list wrote:
On 2024-02-17, Cameron Simpson via Python-list wrote:
On 16Feb2024 22:12, Chris Green wrote:
I'm looking for a simple way to make NaN values output as something
like '-'
On 20/02/24 05:58, Grant Edwards via Python-list wrote:
Here's a demonstration of how to hook custom code into the f-string
formatting engine. It's brilliantly depraved.
https://stackoverflow.com/questions/55876683/hook-into-the-builtin-python-f-string-format-machinery
From the above:
Yo
On 19/02/24 12:09, Grant Edwards via Python-list wrote:
...
But posts to the list still seemed to vanish into the ether while
emails from both accounts reached other destinations without delay,
During this process a number of posts from other users did appear in
the list archive and at at _one_
On 18/02/24 09:53, Grant Edwards via Python-list wrote:
On 2024-02-17, Cameron Simpson via Python-list wrote:
On 16Feb2024 22:12, Chris Green wrote:
I'm looking for a simple way to make NaN values output as something
like '-' or even just a space instead of the string 'nan'.
[...]
Batter
The earlier comment was that
class S( object ):
is 'tradition', and synonymous with:
class S:
(not disputing the concept of "object" as the base class)
Not correct.
Please see last paragraph from previous message:
On Sat, Feb 17, 2024 at 7:06 PM dn via Python-li
On 18/02/24 12:48, Jonathan Gossage wrote:
The problem that I am facing is that when the superclass is not
'object', the __init__ method may well need arguments. I do not know how
to determine if the superclass is 'object'. For what it is worth, any
attempt to use this with different arguments
On 18/02/24 11:35, Jonathan Gossage via Python-list wrote:
I am attempting to use the __new__ method in the following code:
class SingletonExample(object):
_instance = None
def __new__(cls, **kwargs):
if cls._instance is None:
cls._instance = super().__new__(cls,
On 16/02/24 13:29, Skip Montanaro via Python-list wrote:
Test post to see if my Newsgroup post program is working.
Aim your test messages at alt.test, please.
I agree that basic Usenet connectivity messages should go to alt.test. It's
not clear from the original post, but if the poster's a
On 4/02/24 13:20, avi.e.gr...@gmail.com wrote:
Dave,
You and I have had some experience in teaching or tutoring others and I think
it fair to say our motivation is closer to teaching someone how they can fish
for themselves rather than just handing them a fully-cooked fish.
Which may push th
Every trainer, in any field, has to deal with these problems - all the
time, and over-and-over.
On 4/02/24 06:58, Thomas Passin via Python-list wrote:
In my view this whole thread became murky and complicated because the OP
did not write down the requirements for the program. Requirements are
Wed 7 Feb (evening NZDT) will be the last virtual gathering in the
current Vacation Exception Handlers (VacExcHndlrs) series
(https://danceswithmice.info/Python/2024/VacExcHndlrs.html).
You are cordially-invited to join us to investigate the pytest Python
testing framework.
"The pytest frame
On 30/01/24 05:15, Rich Shepard via Python-list wrote:
On Fri, 12 Jan 2024, Rich Shepard via Python-list wrote:
For my use 1) the salutation and email address (always with an '@') are
sequential and 2) I'm developing the script to extract both from the same
file.
I've looked at my Python book
On 15/01/24 21:13, Greg Ewing via Python-list wrote:
On 15/01/24 1:54 pm, dn wrote:
Soon after, Wirth simplified rather than expanded, and developed Pascal.
Before Pascal there was Algol-W, which Wirth invented as a rebellion
against how complicated Algol 68 was becoming.
When I first saw thi
On 15/01/24 14:45, Chris Angelico wrote:
On Mon, 15 Jan 2024 at 12:42, dn via Python-list wrote:
On 15/01/24 14:33, Chris Angelico via Python-list wrote:
On Mon, 15 Jan 2024 at 12:12, dn via Python-list wrote:
Here's another witticism I'll often toss at trainees (in many lang
On 15/01/24 14:33, Chris Angelico via Python-list wrote:
On Mon, 15 Jan 2024 at 12:12, dn via Python-list wrote:
Here's another witticism I'll often toss at trainees (in many languages,
and especially in UX): just because we can do it, doesn't make it a good
idea!
Programm
On 15/01/24 11:47, Chris Angelico via Python-list wrote:
On Mon, 15 Jan 2024 at 09:40, dn via Python-list wrote:
The basic challenge came from my earlier (and blasé) repetition of the
Python refrain "everything in Python is an object". Which led to:
...
So, no, there's an &qu
On 15/01/24 08:06, AVI GROSS via Python-list wrote:
...> You provided a way to create an anonymous function and that was not
enough.
I wonder if you could throw in the new := walrus operator to similarly make
a named lambda function in a similar way.
Why would @Chris have anything to do with t
On 15/01/24 01:28, Left Right wrote:
Second time to ameliorate wording-dispute in this thread! The original
phrase was: "[modified] BNF". Some of us have worked with various forms
and evolutions of BNF since back in the days of COBOL-60 proposals, and
know it when we see it!
OK, here are the co
On 15/01/24 10:23, Chris Angelico via Python-list wrote:
On Mon, 15 Jan 2024 at 08:15, Left Right wrote:
Python grammar rules prevent function definition from
appearing in left-hand side of the head of the for loop. However, a
variable declaration, which is also a statement, is allowed there.
On 14/01/24 16:48, Chris Angelico wrote:
On Sun, 14 Jan 2024 at 14:43, dn via Python-list wrote:
Similarly, whilst we could write:
a, b, c = 1, 2, 3
I would only do this when it aligns particularly well with the
algorithm being implemented. For example, you could start a Fibonacci
On 13/01/24 00:11, Left Right via Python-list wrote:
To people discussing BNF:
The grammar language Python uses is *very* far from BNF. It's more
similar to PEG, but even then it's still quite far. Python's grammar
is just its own thing, which makes it harder to read, if you are
already familia
Let's meet on Wednesday (17Jan, 1600 NZDT (UTC+13), wearing a head-set)
to talk about Object-Oriented everything. Is O-O worthwhile, or does is
it just a load of guys running around and getting no-where?
NB this is not a formal PUG-meeting. It's part of the "Vacation
Exception Handlers" series
On 12/01/24 08:53, Rich Shepard via Python-list wrote:
On Thu, 11 Jan 2024, Piergiorgio Sartor via Python-list wrote:
Why not to use bash script for all?
Piergiorgio,
That's certainly a possibility, and may well be better than python for this
task.
(sitting in a meeting with little to occu
On 12/01/24 12:56, Chris Angelico via Python-list wrote:
On Fri, 12 Jan 2024 at 08:56, Left Right via Python-list
wrote:
By the way, in an attempt to golf this problem, I discovered this,
which seems like a parser problem:
When you jump immediately to "this is a bug", all you do is make
"s
On 12/01/24 10:33, Left Right via Python-list wrote:
By the way, in an attempt to golf this problem, I discovered this,
which seems like a parser problem:
This is what Python tells me about its grammar:
with_stmt:
| 'with' '(' ','.with_item+ ','? ')' ':' block
| 'with' ','.with_item+
On 12/12/23 21:22, Steve GS wrote:
With all these suggestions on
how to fix it, no one seems to
answer why it fails only when
entering a two-digit number.
One and three work fine when
comparing with str values. It
is interesting that the
leading 0 on a two digit
worked. Still, one digit and
thre
On 10/12/23 15:42, Steve GS via Python-list wrote:
If I enter a one-digit input or a three-digit number, the code works but if I
enter a two digit number, the if statement fails and the else condition
prevails.
tsReading = input(" Enter the " + Brand + " test strip reading: ")
On 7/12/23 07:12, MRAB via Python-list wrote:
On 2023-12-06 12:23, Thomas Passin via Python-list wrote:
On 12/6/2023 6:35 AM, Barry Scott via Python-list wrote:
On 6 Dec 2023, at 09:32, Chris Green via Python-list
wrote:
My requirement is *slightly* more complex than just key value pairs,
Virtual meeting: Wednesday 6 December, 1815 for 1830 NZDT/UTC+13
Book at https://www.meetup.com/nzpug-auckland/events/295433876/
1 Making Python faster - using type hints
Tushar will lead us through:
A brief history of type hints
Using type checkers to verify your type hints
Compil
On 15/11/2023 20.25, Grizzy Adams via Python-list wrote:
Hi & thanks for patience with what could be simple to you
Have this (from an online "classes" tutorial)
There are lots of on-line classes!
--- Start Code Snippit ---
students = []
grades = []
for s in geographyClass:
student
You will be welcome to join us at our next (hybrid) meeting: Wednesday,
15 November 2023, 1815~2030 NZDT (0515~0730 UTC).
How often do you use a deque*? “Not very” is a common answer. Perhaps
you’ve never used it. In this presentation, Stephen won’t try to
convince you to use it more often. I
On 08/11/2023 06.47, Egon Frerich via Python-list wrote:
I've no idea why this happens. In a module there are lists and definitions:
...
["%s%s%s " % (i[fCONV_AUSRICHTG], i[fLG2], i[fTYP]) for i in Felder])
File "/home/egon/Entw/Geldspur/geldspur/gui/GUI_Konfig.py", line 90,
in
After thread: "pip/pip3 confusion and keeping up to date"
Over the years?centuries, have added various packages, using all of:
- distribution-installer (dnf/yum - per apt-get)
- su pip install, and
- (user) pip install
Because Fedora-Linux can be upgraded in-place. an amount of 'crud'
hangs-a
On 02/11/2023 20.28, Simon Connah wrote:
I'm not sure that would be practical. As I'm setting up a mailing list server I
don't know if someone in the future is going to need to use one of those
aliases and testing manually would be tedious.
Please re-read.
Discussion is about "closeness".
Th
On 02/11/2023 19.56, Chris Angelico via Python-list wrote:
On Thu, 2 Nov 2023 at 17:47, Simon Connah wrote:
My goal is to make a simple mailing list platform. I guess I could just send
email to an address and if it bounces then I can remove it from the database.
Thing is I'm not sure how
On 02/11/2023 19.46, Simon Connah via Python-list wrote:
On Thu, 2 Nov 2023 at 05:21, Simon Connah via Python-list
python-list@python.org wrote:
Could someone push me in the right direction please? I just want to find out if
a string is a valid email address.
There is only one way t
On 02/11/2023 00.35, Simon Connah via Python-list wrote:
OK. I've been doing some reading and that you should avoid regex to check email addresses.
This operation used to be a BIG THING back in the days of 'everyone'
building PHP web-sites. When there were only a handful of TLDs
(top-level do
On 26/10/2023 04.49, rsutton via Python-list wrote:
On 10/25/2023 11:06 AM, Stefan Ram wrote:
r...@zedat.fu-berlin.de (Stefan Ram) writes:
outer quotation marks) prints some prominent exception types. After
...
"Manually removing" above was meant to be a fast first pass,
where I only e
On 23/10/2023 04.50, Antoon Pardon via Python-list wrote:
I have the following small module:
=-=-=-=-=-=-=-=-=-=-=-= 8< =-=-=-=-=-=-=-=-=-=-=-=-=
from typing import NamedTuple, TypeAlias, Union
from collections.abc import Sequence
PNT: TypeAlias = tuple[float, float]
class Pnt (NamedTuple):
On 21/10/2023 01.32, Thomas Passin via Python-list wrote:
On 10/19/2023 11:16 PM, Bongo Ferno via Python-list wrote:
On Thursday, October 19, 2023 at 11:26:52 PM UTC-3, avi.e...@gmail.com
wrote:
There are many ways to make transient variables that disappear at
some time
and do we need yet ano
On 04/10/2023 19.41, Chris Angelico via Python-list wrote:
On Wed, 4 Oct 2023 at 15:27, dn via Python-list wrote:
- should the class have been called either;
class SomethingSingleton():
or a Singleton() class defined, which is then sub-classed, ie
class Something( Singleton
On 02/10/2023 00.57, Karsten Hilbert via Python-list wrote:
Sorry for having conflated the core of the matter with all
the Borg shenanigans, that's where I found the problem in my
real code, so there :-)
The first question when dealing with the Singleton Pattern is what to do
when more than on
On 01/10/2023 11.25, Karsten Hilbert via Python-list wrote:
Am Sun, Oct 01, 2023 at 09:04:05AM +1300 schrieb dn via Python-list:
class WorkingSingleton(Borg):
def __init__(self):
print(self.__class__.__name__, ':')
On 01/10/2023 08.00, Karsten Hilbert via Python-list wrote:
A type annotation isn't supposed to change what code does,
or so I thought:
#
class Borg:
_instances:dict = {}
def __new__(cls, *args, **kargs):
On 28/09/2023 09.32, Jon Ribbens via Python-list wrote:
On 2023-09-27, Larry Martell wrote:
On Wed, Sep 27, 2023 at 12:42 PM Jon Ribbens via Python-list
wrote:
On 2023-09-27, Larry Martell wrote:
I was under the impression that in a venv the python used would be in
the venv's bin dir. But
On 17/09/2023 13.20, James Greenham via Python-list wrote:
Hello,
On the face of it, the Python-Mac mailing list is largely inactive so I'm
posting here since it looks like this one is livelier.
What happens when doGrab() is called from the REPL, after being 'fed'
data you expect is valid?
Rodrigo's back! Fresh from his successes at EuroPython...
You are invited to join the next virtual NZPUG Auckland Branch meeting
(Wed 20 Sep, 1830~2030 local, ie 0630~0830 UTC)
Learn how to build powerful terminal-based user interfaces (TUIs) with
ease using Textual - an open-source Python fr
Are you interested in learning Django?
Would like to improve your Django knowledge and skills?
Have you been picking-up Django piecemeal, and need to consolidate and
clarify?
Do you know some Django and would like to acquire mentoring and coaching
skills?
If so, please join us to form a L
On 24/08/2023 06.11, dn via Python-list wrote:
On 24/08/2023 03.41, Jason Friedman via Python-list wrote:
with Database() as mydb:
conn = mydb.get_connection()
cursor = conn.get_cursor()
cursor.execute("update table1 set x = 1 where y = 2")
cursor.close()
cursor = conn.
On 24/08/2023 03.41, Jason Friedman via Python-list wrote:
I want to be able to write code like this:
with Database() as mydb:
conn = mydb.get_connection()
cursor = conn.get_cursor()
cursor.execute("update table1 set x = 1 where y = 2")
cursor.close()
cursor = conn.get_cursor()
cursor.execute("u
1 - 100 of 418 matches
Mail list logo