On 23/04/2026 11:22, MRAB wrote:
On 22/04/2026 23:17, johnnyrebel0801--- via Python-list wrote:
Hi, this is John Quinn and I'm new on this board. I live down in
Ottawa, Illinois.
I'm interested in learning Python so that I can apply it to help in
modernizing mainframe legacy systems
On 22/04/2026 23:17, johnnyrebel0801--- via Python-list wrote:
Hi, this is John Quinn and I'm new on this board. I live down in Ottawa,
Illinois.
I'm interested in learning Python so that I can apply it to help in modernizing
mainframe legacy systems. I worked as a PL/1 Applications
On 22/04/2026 23:17, johnnyrebel0801--- via Python-list wrote:
Hi, this is John Quinn and I'm new on this board. I live down in Ottawa,
Illinois.
I'm interested in learning Python so that I can apply it to help in modernizing
mainframe legacy systems. I worked as a PL/1 Applications
Hi, this is John Quinn and I'm new on this board. I live down in Ottawa,
Illinois.
I'm interested in learning Python so that I can apply it to help in modernizing
mainframe legacy systems. I worked as a PL/1 Applications Programmer at State
Farm Systems for 13 years using IMS Databa
On 3/17/2026 2:33 AM, Lawrence D’Oliveiro wrote:
python_linuxfs <https://gitlab.com/ldo/python_linuxfs> is a set of
Python modules providing higher-level wrappers around various
Linux-specific system APIs. Some of these already have support in the
“os” module in the standard Python librar
enums.For example, if you
> look at my Python version of the ?sandboxer?sample program in the Landlock
> documentation, I get the API versionfrom the current kernel with
> LL_VERSION = linuxpriv.get_landlock_version()then I can collect sets of
> available access attributes with
On 17.03.2026 09:33, Lawrence D’Oliveiro wrote:
python_linuxfs <https://gitlab.com/ldo/python_linuxfs> is a set of
Python modules providing higher-level wrappers around various
Linux-specific system APIs. Some of these already have support in the
“os” module in the standard Python librar
te a hot mess. I forget which of the C
people said if he'd foreseen how macros would be abused they wouldn't have
been included in the language.
--
https://mail.python.org/mailman3//lists/python-list.python.org
about three years before
its been subverted by the people it tried to warn you about.
Anon.
--
https://mail.python.org/mailman3//lists/python-list.python.org
/This announcement is in German since it targets a local user
group//meeting in Düsseldorf, Germany/
Ankündigung
Python Meeting Spring Sprint 2026
<https://pyddf.de/python-meeting-dusseldorf-spring-sprint-2026/> in
Düsseldorf <http://www.duesseldorf.de/>
Samstag, 21.03.20
just so I
could spy on what they did. They wouldn't just tell me. If I was helpful
they would ask me to do stuff, invest some time in explaining stuff to me.
--
https://mail.python.org/mailman3//lists/python-list.python.org
ly, HUMAN programmers are becoming a
niche occupation. The pointy-haired bosses will
use 'AI' to write/do things - until THEY also
become obsolete :-)
--
https://mail.python.org/mailman3//lists/python-list.python.org
.
--
https://mail.python.org/mailman3//lists/python-list.python.org
results with https://dnsrobot.net/spf-checker
is also a good way to spot-check SPF, DKIM, and DMARC output.
--
https://mail.python.org/mailman3//lists/python-list.python.org
week immersed in an details of an old computer system which used General
Peripheral Controllers.
--
Using UNIX since v6 (1975)...
Use the BIG mirror service in the UK:
http://www.mirrorservice.org
--
https://mail.python.org/mailman3//lists/python-list.python.org
art to an external program
s.a. dig is going to improve performance, since, in principle, the I/O
is the most expensive part. Python is slow, but not slow enough to
compete for the root cause of performance degradation here, so, might
as well use it, if that's convenient to you.
On
ent
parts of the usa.
Barry
--
https://mail.python.org/mailman3//lists/python-list.python.org
> On 6 Mar 2026, at 09:21, Left Right wrote:
>
> However, Python's asyncio is so poorly written, so bloated and
> cumbersome that it's not really worth using it.
The python twisted async library is fast and efficient.
Barru
--
https://mail.python.org/mailman3//lists/python-list.python.org
S, which was indeed contracted to a different manufacturer and
designed independently of PASS, on purpose.
The OV avionics are described as FO/FS, Fail Operational / Fail Safe. If
there is disagreement or fluctuation, you can do e.g. majority vote. If
one is deemed bad, the same is still possible with the remaining three
(hence the "Fail Operational"). Then if a second one fails, you can't
use the nominal approach anymore.
--
Nuno Silva
--
https://mail.python.org/mailman3//lists/python-list.python.org
nse of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)
If we desire respect for the law, we must first make the law respectable.
- Louis D. Brandeis
Don't poison our oceans, interdict drugs at the src.
--
https://mail.python.org/mailman3//lists/python-list.python.org
ion
ChrisA
--
https://mail.python.org/mailman3//lists/python-list.python.org
orrect relative
to what ? Maybe they're all skewed and screwed.
Our ability to measure VERY fine bits of time has
revealed our inability to measure time - funny !
--
https://mail.python.org/mailman3//lists/python-list.python.org
wrong. The Space
Shuttle system had three processors run the same computation as a check.
And, IIRC, the third one was built and programmed by a different outfit.
Different software? That one I did not know.
--
Cheers, Carlos.
ES🇪🇸, EU🇪🇺;
--
https://mail.python.org/mailman3//lists/p
. The Space
Shuttle system had three processors run the same computation as a check.
And, IIRC, the third one was built and programmed by a different outfit.
The shuttle actually had five computers.
--
https://mail.python.org/mailman3//lists/python-list.python.org
Dear all,
Modern biological research increasingly relies on data-intensive approaches,
requiring researchers to manage, analyze, and interpret large and complex
datasets. Python has become one of the most widely used programming languages
in data science and bioinformatics thanks to its
built and programmed by a different outfit.
--
/~\ Charlie Gibbs | Growth for the sake of
\ /| growth is the ideology
X I'm really at ac.dekanfrus | of the cancer cell.
/ \ if you read it the right way. |-- Edward Abbey
--
https://mail.python.org/mailman3//lists/python-list.python.org
ac.dekanfrus | of the cancer cell.
/ \ if you read it the right way. |-- Edward Abbey
--
https://mail.python.org/mailman3//lists/python-list.python.org
as a check.
--
https://mail.python.org/mailman3//lists/python-list.python.org
> On 5 Mar 2026, at 01:41, Vahid Shaik wrote:
>
> Hi all,
>
> I've been working on a Python script to perform bulk DNS lookups (A, MX, TXT
> records) for a list of ~500 domains to audit SPF/DKIM/DMARC configurations.
>
> Currently I'm using
Please use an appropriate subject. That makes it easier to filter that
noise.
--
https://mail.python.org/mailman3//lists/python-list.python.org
https://mail.python.org/mailman3//lists/python-list.python.org
Hi all,
I've been working on a Python script to perform bulk DNS lookups (A, MX, TXT
records) for a list of ~500 domains to audit SPF/DKIM/DMARC configurations.
Currently I'm using `dns.resolver` from dnspython with ThreadPoolExecutor:
```python
import dns.resolver
from concurre
e speeds, and the placement and speed relative to the
observers.
(Oh, and also that any processor used to cruch numbers related to these
observations isn't an Intel Pentium.)
--
Nuno Silva
--
https://mail.python.org/mailman3//lists/python-list.python.org
wo paired
> >comments sometimes disagreed on what was being done or how it was done.
> >
>
> A man with one clock knows what time it is. A man with two is never
> quite sure...
> --
Which is why a really smart person sets things to the 'offical clock' or has
THREE of them (and logs their errors).
--
https://mail.python.org/mailman3//lists/python-list.python.org
vides "uncertainty", together
with the experimental results.
bye,
+1.
--
“Some people like to travel by train because it combines the slowness of
a car with the cramped public exposure of
an airplane.”
Dennis Miller
--
https://mail.python.org/mailman3//lists/python-list.python.org
ed
comments sometimes disagreed on what was being done or how it was done.
A man with one clock knows what time it is. A man with two is never
quite sure...
Experimental science would not agree.
--
Cheers, Carlos.
ES🇪🇸, EU🇪🇺;
--
https://mail.python.org/mailman3//lists/python-list.python.org
be able to tell that the two
paired
comments sometimes disagreed on what was being done or how it was done.
A man with one clock knows what time it is. A man with two is never
quite sure...
Experimental science would not agree.
You would need at least three.
--
https://mail.python.org/m
he experimental results.
bye,
--
piergiorgio
--
https://mail.python.org/mailman3//lists/python-list.python.org
nt was written twice:
>once in German and once in English.
>
>The bad news? I knew enough German to be able to tell that the two paired
>comments sometimes disagreed on what was being done or how it was done.
>
A man with one clock knows what time it is. A man with two is never
quite sure...
--
columbiaclosings.com
What's not in Columbia anymore..--
https://mail.python.org/mailman3//lists/python-list.python.org
>
> The bad news? I knew enough German to be able to tell that the two paired
> comments sometimes disagreed on what was being done or how it was done.
>
> That's pretty funny.
--
https://mail.python.org/mailman3//lists/python-list.python.org
mail.python.org/mailman3//lists/python-list.python.org
On 2/27/26 3:34 PM, Em wrote:
> So, the answer is to hardwire the code, stopping it from
> being portable, yes?
That is one answer, yes. But as I said there are other options.
--
https://mail.python.org/mailman3//lists/python-list.python.org
-Original Message-
From: Thomas Passin
Sent: Friday, February 27, 2026 11:47 AM
To: [email protected]
Subject: Re: Another issue between Win10 and Win 11 using
python
On 2/27/2026 9:49 AM, Em wrote:
>
> The statement is: ThisPath = os.getcwd()
>
> For 10 years i
path for this that is allowed
by Win 11?
Yes. The way in which Windows determines and runs the executable program
(like python) when a file is invoked by using its name has changed from
what we all got used to. And the way it's launched when the file's icon
is clicked in Windows Ex
t; I now want to run the program in Win 11.
> As in Win 10, F5 from an editor, it gives me the present path but when I
> double-click on the program in the folder, it gives me some system path on
> the C drive.
I thought we went through all this with you in December where thought
there was a
ine") it will work as expected. The Windows 11 setup you've
been given must be different in some way to your old Win10 one.
You've left out too many details for people to dig deeper - how was the
Python installed, for example - from the python.org installer,
with/without t
Win 11?
--
https://mail.python.org/mailman3//lists/python-list.python.org
# EmPy 4.2.1 release announcement
I'm pleased to announce the release of EmPy 4.2.1.
The 4._x_ series is a modernization of the software and a revamp of
the EmPy system to update its feature set and make it more consistent
with the latest Python versions and practices. EmPy 4._x_ was
Dear all,
We are pleased to announce the online course “Introduction to Python
Programming for Biologists”, taking place from 9–12 February.
This four-day course is designed for biologists at all levels with little or no
prior programming experience. Participants will learn Python
s required).
* self.loop.run_forever()
* asyncio.get_event_loop().run_forever()
https://slixmpp.readthedocs.io/en/latest/using_asyncio.html
After updating to Python 3.14 version, the XMPP service fails to start.
See attached error message.
I tried several variations of different directives
/This announcement is in German since it targets a local user
group//meeting in Düsseldorf, Germany/
Über uns
Python Meeting Düsseldorf - Ein Treffen von Python Enthusiasten und
Interessierten in ungezwungener Atmosphäre
*A special note to our English speaking friends: Presentations
On 2025-12-31, Bill Deegan wrote:
> On Mon, Dec 29, 2025 at 8:47 PM Keith Thompson wrote:
>
>> When I build Python from source, the "sudo make install" step
>> creates root-owned files in the build directory. I have not seen
>> this while building other open-
Keith Thompson writes:
> When I build Python from source, the "sudo make install" step
> creates root-owned files in the build directory. I have not seen
> this while building other open-source packages from source.
>
> Is there a way to avoid this, so no root-owned
don't use "sudo" before make install
On Mon, Dec 29, 2025 at 8:47 PM Keith Thompson via Python-list <
[email protected]> wrote:
> When I build Python from source, the "sudo make install" step
> creates root-owned files in the build directory. I have
It would be also useful to gain interest and attention of a concern.
Schimon
On Wed, 31 Dec 2025 10:05:32 +
[email protected] wrote:
> Thanks.
>
> Am 31.12.2025 04:16 schrieb Lulika Vith via Python-list:
> > Thank you for teaching me this practical Vim trick. In the past
Thanks.
Am 31.12.2025 04:16 schrieb Lulika Vith via Python-list:
Thank you for teaching me this practical Vim trick. In the past, I
usually used macros to solve similar problems.
However, since I like using the mouse, I just came up with an idea:
I wrote a function and put it into my vimrc
= line("'<")
let l:end_line = line("'>")
if l:start_line > l:end_line
let l:tmp = l:start_line
let l:start_line = l:end_line
let l:end_line = l:tmp
endif
if &filetype ==# 'python'
let l:begin = '""&q
When I build Python from source, the "sudo make install" step
creates root-owned files in the build directory. I have not seen
this while building other open-source packages from source.
Is there a way to avoid this, so no root-owned files are creates
other than under the target in
w it works. It's safe to say I'm not feeling a big hole
in my life.
People that use it will install it in every machine. People that don't
know it, don't feel the need or advantage.
--
Cheers, Carlos.
ES🇪🇸, EU🇪🇺;
--
https://mail.python.org/mailman3//lists/python-list.python.org
On 12/21/2025 11:54 AM, Chris Angelico via Python-list wrote:
On Mon, 22 Dec 2025 at 03:19, Peter J. Holzer wrote:
On 2025-12-21 23:59:48 +1100, Chris Angelico via Python-list wrote:
On Sun, 21 Dec 2025 at 23:31, Peter J. Holzer wrote:
There is the concept of "pythonic" Code
On Mon, 22 Dec 2025 at 03:19, Peter J. Holzer wrote:
>
> On 2025-12-21 23:59:48 +1100, Chris Angelico via Python-list wrote:
> > On Sun, 21 Dec 2025 at 23:31, Peter J. Holzer wrote:
> > > There is the concept of "pythonic" Code (just like there is a concept of
On 2025-12-21 23:59:48 +1100, Chris Angelico via Python-list wrote:
> On Sun, 21 Dec 2025 at 23:31, Peter J. Holzer wrote:
> > There is the concept of "pythonic" Code (just like there is a concept of
> > idiomatic code in (almost) any language), but if you ask 100 r
ration only involves variable i and nothing else.
+= is more a 'C' thing.
It's perfectly idiomatic Python too. Using += is nothing like falling
back to C-style constructs.
--
"Programming today is a race between software engineers striving to build bigger
and better idiot-pr
On Sun, 21 Dec 2025 at 23:31, Peter J. Holzer wrote:
> There is the concept of "pythonic" Code (just like there is a concept of
> idiomatic code in (almost) any language), but if you ask 100 randomly
> chosen Python programmers whether the use of += is pythonic, I doubt
> th
| Story must make more sense than reality.
|_|_) ||
| | | [email protected] |-- Charles Stross, "Creative writing
__/ | http://www.hjp.at/ | challenge!"
signature.asc
Description: PGP signature
--
https://mail.python.org/mailman3//lists/python-list.python.org
On 2025-12-21 04:25:26 +, rbowman wrote:
> On Sat, 20 Dec 2025 10:12:49 +, Richard Kettlewell wrote:
> > I would say that although Python does have some aspects of strong
> > typing, it is mostly weakly typed.
>
> Type hints sort of address that.
Type hints add st
On 2025-12-20 10:12:49 +, Richard Kettlewell wrote:
> Another property suggested in [1] for ‘strong typing’ is that functions
> can only be called with with arguments matching a declared type.
I would call that "static typing". I think it is useful to separate
these, espec
On 2025-12-18 04:25:35 -0500, c186282 wrote:
> On 12/18/25 01:54, rbowman wrote:
> > On Wed, 17 Dec 2025 23:02:24 -0500, c186282 wrote:
> >
> > > Oh, I usually write "i=i+2". It's a bit more clear and becomes the
> > > same code anyway
hjp
--
_ | Peter J. Holzer| Story must make more sense than reality.
|_|_) ||
| | | [email protected] |-- Charles Stross, "Creative writing
__/ | http://www.hjp.at/ | challenge!"
signature.asc
Description: PGP signature
--
https://mail.python.org/mailman3//lists/python-list.python.org
a scalar just in case you wanted a string or
character instead of an integer or float.
--
https://mail.python.org/mailman3//lists/python-list.python.org
On Sat, 20 Dec 2025 10:12:49 +, Richard Kettlewell wrote:
> I would say that although Python does have some aspects of strong
> typing, it is mostly weakly typed.
Type hints sort of address that. Like TypeScript there is a temptation to
say 'foo: Any' to preserve duck t
say I'm not feeling a big hole
in my life.
--
https://mail.python.org/mailman3//lists/python-list.python.org
_add__, then those dunder methods *are* the explicit
conversions.
OTOH, if you want to argue that Python calls dunder methods implicitly,
or that a stray dunder method or three in a class hierarchy can cause
heaps of trouble, then I agree. :-)
--
https://mail.python.org/mailman3//lists/
step.
I comment *A LOT*. When I had to go back and revisit some very old code,
I wished I had commented more. I've almost never looked at a program and
said "I wish it had fewer comments."
+1
--
Cheers, Carlos.
ES🇪🇸, EU🇪🇺;
--
https://mail.python.org/mailman3//lists/python-list.python.org
On Fri, 19 Dec 2025 20:58:10 - (UTC), Lawrence D’Oliveiro wrote:
> On Fri, 19 Dec 2025 13:30:03 - (UTC), candycanearter07 wrote:
>
>> Lawrence D’Oliveiro wrote at 02:05 this Sunday (GMT):
>>>
>>> Think about why both JavaScript and PHP need a “===” opera
ounter a lot
>>> of issue if you believe that.
>>
>> Think about why both JavaScript and PHP need a “===” operator, while
>> Python does not.
>>
>> It’s because Python is strongly typed.
>
> I thought it was because JS was too liberal with type-casting to
/mailman3//lists/python-list.python.org
will only encounter a lot
of issue if you believe that.
Think about why both JavaScript and PHP need a “===” operator, while
Python does not.
It’s because Python is strongly typed.
I thought it was because JS was too liberal with type-casting to make
things true, and the JS devs didn't wan
On 2025-12-16 00:55, Lawrence D’Oliveiro wrote:
On Mon, 15 Dec 2025 18:44:06 +, The Natural Philosopher wrote:
[Python is] the modern BASIC. Great for hacking stuff up, bur bare
metal it aint.
Unlike BASIC, Python’s facilities for doing low-level stuff are a bit
more advanced than PEEK
AI Generated Usenet Client in Python
If you have any improvements to this or helpful ideas I would like to see them.
https://github.com/alt-magick/Newsgroup-Client-/
#!/usr/bin/env python3
import nntplib
import sys
import termios
import tty
import re
import quopri
import base64
from
ia.org/wiki/Norton_Commander
The biggest problems were any network features. I should install it on one
of the machines for old times sake.
--
https://mail.python.org/mailman3//lists/python-list.python.org
believe that.
>
> Think about why both JavaScript and PHP need a “===” operator, while
> Python does not.
>
> It’s because Python is strongly typed.
I thought it was because JS was too liberal with type-casting to make
things true, and the JS devs didn't want to break co
programs.
The ed in Midnight Commander is a bit better, AND you
can use it easily over SSH.
--
https://mail.python.org/mailman3//lists/python-list.python.org
an do side
>>>> by side panes but I never do.
>>>
>>> :sp[lit]
>>> :vs[plit]
>>>
>>> also work. I generally divide the vim screen into four 100 column
>>> wide panes.
>>
>> I'd screw that up. I use i3/sway and I have a moment of hesitation of
>> whether Meta-h or Meta-v is going to split the way I want. 'I want two
>> panes stacked vertically so that's 'h'. Or is it 'v'?'
>
>
>NANO !!! :-)
Whatever. I've used it in a pinch but it's definitely my favorite.
--
https://mail.python.org/mailman3//lists/python-list.python.org
vim screen into four 100 column wide
panes.
I'd screw that up. I use i3/sway and I have a moment of hesitation of
whether Meta-h or Meta-v is going to split the way I want. 'I want two
panes stacked vertically so that's 'h'. Or is it 'v'?'
NAN
rth.
Oops, you missed my point entirely :-)
'R' ??? You must have some very special needs !
https://www.anaconda.com/blog/python-vs-r-data-science-ai-workflows
The article is biased but R at one time was more popular for machine
learning. Python caught up rapidly. One of the
lit toggle
Since I do have window borders, the split direction will be visible (a
light shade of blue border versus a subdued one. I am quite happy with
it. You might give it a try.
Best regards
Axel
--
https://mail.python.org/mailman3//lists/python-list.python.org
the actual code WRITER doesn't understand his/her/its
own code ... that's worrisome.
As I mentioned to someone else, I've got a Python function
around somewhere with about SIX lines of actual code and
over THIRTY lines of comment above it explaining why the
tricky little devil work
nd have
crystal perfect comprehension about how their
huge 1975 COBOL opus worked ...
A few of us need enough detailed comments to
work us through the steps and reasoning again ...
Hmm ... have one Python function floating around
where the actual code is about 6 lines - but
there's abou
. It was helpful in a way since we learned to
write better fix notes. I have worked with tech writers who could
translate GeekSpeak into English but the good ones are scarce.
--
https://mail.python.org/mailman3//lists/python-list.python.org
https://mail.python.org/mailman3//lists/python-list.python.org
a form of (technical) documentation
and a guide for use?
If start from the spec/user story (perhaps as a README.md in tests/) and
reproduce appropriate sections (as comments/docstrings, hah!) in each
test file, then will all flow-through?
--
Regards,
=dn
--
https://mail.python.org/ma
stand what they were looking at. The result generally
obscures more than it illuminates.
Since documentation never gets updated, if it's even created at all,
comments are the best you can get most of the time.
--
https://mail.python.org/mailman3//lists/python-list.python.org
; ??? You must have some very special needs !
https://www.anaconda.com/blog/python-vs-r-data-science-ai-workflows
The article is biased but R at one time was more popular for machine
learning. Python caught up rapidly. One of the problems with R is a sort
of quirky syntax compared to most languages
on.org/mailman3//lists/python-list.python.org
vertically stacked panes. I know you can do side by side panes but
>>I never do.
>
> :sp[lit]
> :vs[plit]
>
> also work. I generally divide the vim screen into four 100 column wide
> panes.
I'd screw that up. I use i3/sway and I have a moment of hesitation o
at. The result generally
obscures more than it illuminates.
--
https://www.greenend.org.uk/rjk/
--
https://mail.python.org/mailman3//lists/python-list.python.org
generally divide the vim screen into four 100 column wide
panes.
--
https://mail.python.org/mailman3//lists/python-list.python.org
f BOLLOCKS
..
...
..
.
#endif
--
Ideas are more powerful than guns. We would not let our enemies have
guns, why should we let them have ideas?
Josef Stalin
--
https://mail.python.org/mailman3//lists/python-list.python.org
d to go back and revisit some very old code,
I wished I had commented more. I've almost never looked at a program and
said "I wish it had fewer comments."
--
https://mail.python.org/mailman3//lists/python-list.python.org
1 - 100 of 12846 matches
Mail list logo