"return true iff this".
I like this.
jan
On 23/04/2022, Stefan Ram wrote:
> Rob Cliffe writes:
>>I'm curious as to why so many people prefer "Return" to "Returns".
>
> The commands, er, names of functions, use the imperative mood
> ("print", not "prints"). So, "return" aligns with that moo
Hi,
> The median-of-three partitioning technique makes that work reasonably
well, so it won't be pathologically slow
Just to be clear because I've wondered but haven't looked into it, we
know naive quicksorting of already-sorted data is pathalogical, but
median-of-3 is known to fix this pathology
Why not do :
def TempsOneDayDT(date:datetime.date):
return TempsOneDay(date.year, date.month, date.day)
No repeat of code - just a different interface to the same
functionality.
-- Original Message --
From: "Michael F. Stemper"
To: [email protected]
Sen
On 10/05/2022 15:04, Dan Stromberg wrote:
On Tue, May 10, 2022 at 3:15 AM Chris Angelico wrote:
> It is often the case that developer write Code in Python and
then convert to a C extension module for performance regions.
>
> A C extension module has a lot of boiler plate code
This is exactly as expected.
Strip removes any of the characters in the passed string from both the
front and the end of the string being stripped.
The letter 'T' from the start of 'The meaning of life' does not appear
in the word 'meaning' so nothing is removed from the start of the
stri
On Wed, 18 May 2022 23:52:05 +0200, ^Bart wrote:
> Hi guys,
>
> i need to copy some files from a Debian client to all linux embedded
> clients.
>
> I know the linux commands like:
>
> # scp "my_file" [email protected]/my_directory
>
> But... I have to upload 100 devices, I have a lan and a dh
On 10.06.22 21:29, Grant Edwards wrote:
On 2022-06-10, Yusuf Özdemir wrote:
?
Your question is a bit vague.
--
Grant
Hahahahaha, to say the least!
--
https://mail.python.org/mailman/listinfo/python-list
Am 28.06.22 um 09:57 schrieb נתי שטרן:
def add_route(self, route):
#""" Add a route object, but do not change the :data:`Route.app`
#attribute."""
self.routes.append(route)
self.router.add(route.rule, route.method, route, name=route
Hi all,
this is a test message after tweaking my self-hosted mail server and the
subject is just in case if you receive it
https://declassed.art/en/blog/2022/06/29/clabate-class-based-templates
Previously I tried to reply to someone here but the message was
rejected. Did not post to mail lis
trying to connect to MYSQL it appears the error msg below:
InterfaceError: 2003: Can't connect to MySQL server on 'localhost:3306'
(111 Connection refused)
[image: conexao.png]
How can i fix that.?
What do you use for connection?
Does the firewall interfere with the connection?
Firewall usua
On Sun, 4 Sep 2022 02:08:20 -0700 (PDT), Ali Muhammad wrote:
> Hi python devs it seems you do not have a sense of humour and I am here
> to change that please I request to make it so on April 1st you change
> the print function to a capital P this will be funny and people will use
> language there
Hi there,
is there a library to call functions in context of a thread? For
example, as in asyncsqlite which has a thread and a queue I mean has
anyone generalized such an approach already?
If not, I'll do it myself, no problem.
It's a kind of tiny stuff, like atomicwrites, which is quite dif
Did you check the ThreadPoolExecutor or the ProcessPoolExecutor? They
won't give you atomic writes unless you add a Lock or a Condition, but
they will execute your code in another thread or process.
Yes, I did, but they are too complicated to use. I'd like something for
humans, such as
asynch
Hi there,
this is rather a philosophical question, but I assume I miss something.
I don't remember I ever used else clause for years I was with python and
my expectation was it executed only if the the main body was never run.
Ha-ha! I was caught by this mental trap.
So, seriously, why they
Got it, thanks!
Actually the reason I never used "else" was the violation of the rule of
beauty "shortest block first". With if--else you can easily follow this
rule by inverting "if" expression, but with for--else you can't. The
loop body of the simplest example is already three lines, in rea
On 09/10/2022 05:47, Chris Angelico wrote:
On Sun, 9 Oct 2022 at 15:39, Axy via Python-list wrote:
Got it, thanks!
Actually the reason I never used "else" was the violation of the rule of
beauty "shortest block first". With if--else you can easily follow this
r
Yes, I'm aware that code readability becomes irrelevant for
short-duration projects. Beside the point. I'm wondering how important
it really is to have the shortest block first.
I also might be wrong in terminology, anyway, there are many rules that
make programmer's life easier, described in
Since many languages allow placing multiple statements on one line or
spreading one over many lines, it seems that the number of lines in code
can be adjusted.
If I have a line like:
Alpha, beta, gamma, delta = 1, 2, 3, 4
Could that be rewritten as 4 or more lines?
Surely! Especially if
On 09/10/2022 03:33, Jach Feng wrote:
Axy 在 2022年10月8日 星期�
�上午11:39:44 [UTC+8] 的信中寫道:
Hi there,
this is rather a philosophical question, but I assume I miss something.
I don't remember I ever used else clause for years I was with python and
my expectation was it executed only if the the main bo
Not sure what you mean, but a for-else without a break is quite
useless. What exactly ARE you arguing here?
The else is associated with the break to the exact extent that one is
essential to the other's value.
I'm not arguing. That was just for the record, how things are done in
Python. Bas
On 10/10/2022 12:24, Chris Angelico wrote:
On Mon, 10 Oct 2022 at 21:57, Axy via Python-list
wrote:
Not sure what you mean, but a for-else without a break is quite
useless. What exactly ARE you arguing here?
The else is associated with the break to the exact extent that one is
essential
On 10/10/2022 15:52, Weatherby,Gerard wrote:
Core developer Raymond Hettinger explains the history starting at 15:40
https://www.youtube.com/watch?v=OSGv2VnC0go
(which I found on stackoverflow
https://stackoverflow.com/questions/9979970/why-does-python-use-else-after-for-and-while-loops
)
T
On 10/10/2022 15:52, Weatherby,Gerard wrote:
I wonder if for/else could have been less confusing if it was
referred to
as for-break-else and if the else clause was only valid syntax if the
for
loop actually contained a break statement in the first place.
Sounds reasonable. It would be somet
On 10/10/2022 19:25, Weatherby,Gerard wrote:
pylint, at least, provides a warning:
fe.py:4:0: W0120: Else clause on loop without a break statement
(useless-else-on-loop)
I'm using flake8, it does not, alas.
Axy.
--
https://mail.python.org/mailman/listinfo/python-list
On 10/10/2022 06:15, [email protected] wrote:
Chris, a short(er) answer to your addition below.
I did not at first share your perception but maybe do now. If the argument
was that ELSE and other constructs like FINALLY or CATCH are horrible
because they follow other code and important thin
Well, although I never used pandas and never will, if that's about
artworks, that's mine.
Obviously, you need to iterate columns and sum values returned by the
snippet you provided. A quick search tells us to use colums property.
So, it might look like this:
na_sum = sum(df[name].isnull().su
On 16/10/2022 18:43, Antoon Pardon wrote:
Op 16/10/2022 om 17:03 schreef Avi Gross:
Interesting idea, Anton.
I would be interested in hearing more detail on how it would work.
Although much of programming has been centered on the Latin alphabet
and especially English, that may change. I can
I mean, it's worth to look at BeautifulSoup source how do they do that.
With BS I work with attributes exactly as you want, and I explicitly
tell BS to use lxml parser.
Axy.
On 19/10/2022 14:25, Robert Latest via Python-list wrote:
Hi all,
For the impatient: Below the longish text is a
I have no idea why, I used to remove namespaces, following the advice
from stackoverflow:
https://stackoverflow.com/questions/4255277/lxml-etree-xmlparser-remove-unwanted-namespace
_ns_removal_xslt_transform = etree.XSLT(etree.fromstring('''
xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
On 11/11/2022 18:53, DFS wrote:
On 11/11/2022 12:49 PM, Dennis Lee Bieber wrote:
On Fri, 11 Nov 2022 02:22:34 -0500, DFS declaimed the
following:
[(0,11), (1,1), (2,1),
(0,1) , (1,41), (2,2),
(0,9) , (1,3), (2,12)]
The set of values in elements[0] is {0,1,2}
I want the set of max val
On 11/11/2022 07:22, DFS wrote:
[(0,11), (1,1), (2,1),
(0,1) , (1,41), (2,2),
(0,9) , (1,3), (2,12)]
The set of values in elements[0] is {0,1,2}
I want the set of max values in elements[1]: {11,41,12}
def build_max_dict( tups):
dict = {}
for (a,b) in tups:
if (a in di
On 11/11/2022 20:58, Thomas Passin wrote:
On 11/11/2022 2:22 PM, Pancho via Python-list wrote:
On 11/11/2022 18:53, DFS wrote:
On 11/11/2022 12:49 PM, Dennis Lee Bieber wrote:
On Fri, 11 Nov 2022 02:22:34 -0500, DFS declaimed the
following:
[(0,11), (1,1), (2,1),
(0,1) , (1,41), (2,2
On 11/11/2022 16:21, Ian Pilcher wrote:
Is it possible to access the name of a superclass static method, when
defining a subclass attribute, without specifically naming the super-
class?
Contrived example:
class SuperClass(object):
@staticmethod
def foo():
pass
class
On 11/11/2022 19:56, DFS wrote:
Edit: found a solution online:
-
x = [(11,1,1),(1,41,2),(9,3,12)]
maxvals = [0]*len(x[0])
for e in x:
maxvals = [max(w,int(c)) for w,c in zip(maxvals,e)]
print(maxvals)
[11,41,12]
---
On 14/11/2022 17:14, Stephen Tucker wrote:
Hi,
I have two related issues I'd like comments on.
Issue 1 - Global Values
Your "global variables" module acts exactly as a singleton class. Funny,
you could (and maybe you do) write in your functions
import global_vars_module as self
as the fir
On 15/11/2022 04:36, Dan Stromberg wrote:
On Mon, Nov 14, 2022 at 11:33 AM Axy via Python-list
wrote:
On 14/11/2022 17:14, Stephen Tucker wrote:
> Hi,
>
> I have two related issues I'd like comments on.
>
> Issue 1 - Global Values
Your "
On 18/11/2022 10:53, Stefan Ram wrote:
Can I use "sys.argv" to pass information between modules
as follows?
in module A:
import sys
sys.argv.append( "Hi there!" )
in module B:
import sys
message = sys.argv[ -1 ]
This idea has a couple of flaws so can be regarded as bad.
However
On 08/12/2022 17:52, Aarnav Mahavir Bos wrote:
Hello all,
I would like to share Panoptisch, a FOSS(Free and Open Source Software)
tool I've been working on.
Hi there,
I added your project to my watch list, keep on your work.
A couple of points:
First, I glanced at the code and in the very f
Hi there,
although it's quite old my side project, it has reached the point where
I don't want to add anything more.
It's a simple template system based on standard string formatting. You
declare your template strings as class attributes and they are formatted
in the right order. For dynamic
Hi all,
what do you see looking at format string syntax
https://docs.python.org/3/library/string.html#formatstrings ?
In particular, at something like this:
{h[1].red.jumbo-header:Hello, World!}
Yes, this is syntactically correct statement and if we tweak Formatter
methods, we can generate
I agree. Wasted too much time on last few installs.
It got to the point I downloaded python-embedded, unzipped it and set
the path manually for my work (needed it as part of a compiler).
It ain't good enough. And I like python.
jan
On 18/12/2022 11:50, Jim Lewis wrote:
I'm an occasional use
Passin wrote:
On 12/19/2022 12:28 PM, j via Python-list wrote:
I agree. Wasted too much time on last few installs.
It got to the point I downloaded python-embedded, unzipped it and set
the path manually for my work (needed it as part of a compiler).
I don't set those paths. If you have se
On 16/01/2023 08.36, Weatherby,Gerard wrote:
I think any peformance improvements would have to come from a language change
or better indexing of the data.
Exactly!
Expanding on @Peter's post: databases (relational or not) are best
organised according to use. Some must accept rapid insert/upd
On 19/01/2023 08.56, Mats Wichmann wrote:
On 1/18/23 12:29, Paul Bryan wrote:
...
import os as os
import sys as sys
import importlib as importlib
A general comment: there are some very common "import ... as" idioms
(for example, i
On 28/01/2023 05.37, [email protected] wrote:
This is probably a dumb newbie question but I've just started to learn
python3 and eval() isn't behaving as I'd expect in that it works for
some things and not others. eg:
eval("1+1")
2
eval("print(123)")
123
eval("for i in range(1,10): i"
On 29/01/2023 09.28, Chris Angelico wrote:
The REAL boolean is the friends we made along the way?
By REAL did you mean float - True or False?
(for the FORTRAN-free: https://fortranwiki.org/fortran/show/real)
--
--
Regards,
=dn
--
https://mail.python.org/mailman/listinfo/python-list
On 01/02/2023 11.59, Greg Ewing wrote:
On 31/01/23 10:24 pm, [email protected] wrote:
All languages have their ugly corners due to initial design mistakes
and/or
constraints. Eg: java with the special behaviour of its string class, C++
with "=0" pure virtual declaration. But they don't du
On 04/02/2023 16.24, Thomas Passin wrote:
On 2/3/2023 5:14 PM, [email protected] wrote:
Keep It Simple: Put all four modules at the top level, and run with it
until you falsify it. Yes, I would give you that same advice no matter
what language you're using.
In my recent mess
Do we have a typing type-hint for numbers yet?
Often wanting to combine int and float, discovered that an application
was doing a walk-through with/for uses three numeric types. Was
intrigued to note variance, in that the code-set features two different
methods for typing, in this situation:
rint(double(Fraction(7, 8)))
/# print(double("7")) PyCharm properly complains/
*From: *Python-list
on behalf of dn via Python-list
*Date: *Saturday, February 4, 2023 at 9:32 PM
*To: *'Python'
*Subject: *Typing Number, PyCharm
*** Attention: This is an external email. Use caution
Looks like the data to be written is buffered, so actual write takes
place after readlines(), when close() flushes buffers.
See io package documentation, BufferedIOBase.
The solution is file.flush() after file.write()
Can't deny, such a behaviour looks utterly weird. Try to avoid designing
yo
On 21/02/2023 04:13, Hen Hanna wrote:
(A) print( max( * LisX ))
(B) print( sum( * LisX ))<--- Bad syntax !!!
What's most surprising is (A) is ok, and (B) is not.
even tho' max() and sum() have (basically) the same sy
On 21/02/2023 19:11, [email protected] wrote:
In your own code, you may want to either design your own functions, or use them
as documented or perhaps create your own wrapper functions that carefully
examine what you ask them to do and re-arrange as needed to call the
function(s) you want
On 22/02/2023 21.49, Robert Latest via Python-list wrote:
I found myself building a complicated logical condition with many ands and ors
which I made more manageable by putting the various terms on individual lines
and breaking them with the "\" line continuation character. In this
On 24/02/2023 12.45, Weatherby,Gerard wrote:
“
NB my PyCharm-settings grumble whenever I create an identifier which is
only used once (and perhaps, soon after it was established). I
understand the (space) optimisation, but prefer to trade that for
'readability'.
“
I haven’t seen that one. What I
On 23/02/2023 09.05, Hen Hanna wrote:
> py bug.py
Traceback (most recent call last):
File "C:\Usenet\bug.py", line 5, in
print( a + 12 )
TypeError: can only concatenate str (not "int") to str
Why doesn't Python (error msg) do t
On 24/02/2023 18:34, Hen Hanna wrote:
i just wrote a program, which...
within[FunFunPython]
finds: (funny,futon,python)
( 5- and 6- letter words )
(my program uses a Trie, but is pretty simple)
Maybe
On 25/02/2023 08.12, Peter J. Holzer wrote:
On 2023-02-24 16:12:10 +1300, dn via Python-list wrote:
In some ways, providing this information seems appropriate. Curiously, this
does not even occur during an assert exception - despite the
value/relationship being the whole point of using the
On 25/02/2023 10.04, Mark Bourne wrote:
Personally, I don't particularly like the way you have to put multiline
strings on the far left (rather than aligned with the rest of the scope)
to avoid getting spaces at the beginning of each line. I find it makes
it more difficult to see where the sco
On 25/02/2023 09.36, Hen Hanna wrote:
TypeError: can only concatenate str (not "int") to str
thanks for the comments, --- esp. 2 or 3 (?) ppl who directly addressed it
or commented on it.
If you haven't already, please review the Python Software Foundation's
Code o
On 28/02/2023 12.55, Rob Cliffe via Python-list wrote:
On 27/02/2023 21:04, Ethan Furman wrote:
On 2/27/23 12:20, rbowman wrote:
> "By using Black, you agree to cede control over minutiae of hand-
> formatting. In return, Black gives you speed, determinism, and freedom
> fr
On 03/03/2023 21.22, Guenther Sohler wrote:
Hi Python community,
I have a got an example list like
1, 2, 3, 4, 5, 6, 7, 8, 9, 10
T T
and i eventually want to insert items in the given locations
(A shall go between 2 and 3, B shall go between 6 and 7)
Right now i jus
On 04/03/2023 20.47, Peter J. Holzer wrote:
On 2023-03-03 13:51:11 -0500, [email protected] wrote:
...
No. Even before Python existed there was the adage "a real programmer
can write FORTRAN in any language", indicating that idiomatic usage of a
language is not governed by syntax and libra
On 06/03/2023 11.59, aapost wrote:
On 3/5/23 17:43, Stefan Ram wrote:
The following behaviour of Python strikes me as being a bit
"irregular". A user tries to chop of sections from a string,
but does not use "split" because the separator might become
more complicated so that a regula
On 08/03/2023 11.48, Jim Byrnes wrote:
haven't received anything from the list for quite awhile. Got no
response when I tried to contact the administrator.
ACK
--
Regards,
=dn
--
https://mail.python.org/mailman/listinfo/python-list
The long white computing cloud
- hybrid meeting, ie both in-person and virtual attendance
Wed 15 March, 1800 for 1830 (NZDT) = 0530 UTC
1 Cloud and Proud - Digital Sovereignty in Aotearoa
Doug Dixon, CEO of Catalyst Cloud, Aotearoa New Zealand's cloud provider.
2 Python in the cloud
How to get-
On 16/03/2023 01.47, Loris Bennett wrote:
I have written a program which, as part of the non-core functionality,
contains a module to generate email. This is currently very specific
to my organisation, so the main program contains
import myorg.mailer
This module is specific to my organisati
It is a long, long, time since I've thrown one of these into the
maelstrom of our musings.
(have the nightmares receded?)
Do you make use of your IDE's expansionist tendencies, and if-so, which
ones?
NB this is where vi/emacs enthusiasts start chuckling (polite term for
'insane cackling').
On 18/03/2023 02.44, Thomas Passin wrote:
On 3/17/2023 9:38 AM, Simon Ward wrote:
On Fri, Mar 17, 2023 at 02:05:50PM +0100, Roel Schroeven wrote:
Even better than simply highlighting is (IMO) a thing called "Rainbow
Braces" or "Bracket Pair Colorization" I recently learned about: both
braces o
On 19/03/2023 01.27, [email protected] wrote:
On 2023-03-18 at 11:49:24 +,
"Weatherby,Gerard" wrote:
For templating, I have two Python programs for starting new work. One
generates a standalone Python program with the Python shebang, a
__main__ which calls def main(), and
1. Is there a standard class for a 'period', i.e. length of time
specified by a start point and an end point? The start and end
points could obviously be datetimes and the difference a timedelta,
but the period '2022-03-01 00:00 to 2022-03-02 00:00' would be
different to '2023-03-01 0
On 30/03/2023 09.47, windhorn wrote:
I have an older laptop I use for programming, particularly Python and Octave, running a
variety of Debian Linux, and I am curious if there is a "standard" place in the
file system to store this type of program file. OK, I know they should go in a repository
On 01/04/2023 02.01, Loris Bennett wrote:
Hi,
In my top level program file, main.py, I have
def main_function():
parser = argparse.ArgumentParser(description="my prog")
...
args = parser.parse_args()
config = configparser.ConfigParser()
if args.config_f
On 03/04/2023 02.45, Michael Torrie wrote:
On 4/2/23 05:09, Dietmar Schwertberger wrote:
I also did evaluate all the GUI builder from time to time between
2000 and 2016 to find one that I could recommend to colleagues,
but could not find one. Then I started contributing to wxGlade
and I can s
On 04/04/2023 12.14, Guido van Rossum wrote:
A bit late, this reached my inbox:
https://peternorvig.medium.com/new-python-operators-9f31b56ddcc7
Did you notice that Peter Norvig's factorial-operator attempts to
replace one of the very first diamond-grade provisions of [the] FLUFL?
Disgracefu
Thank you for carefully considering suggestions (and implications) - and
which will 'work' for you.
Further comment below (and with apologies that, unusually for me, there
are many personal opinions mixed-in):-
On 06/04/2023 01.06, Loris Bennett wrote:
"Loris Bennett" writes:
dn writes:
On 12/04/2023 02.29, Loris Bennett wrote:
Hi,
Having solved my problem regarding setting up 'logger' such that it is
...
My reading suggests that setting up a module with a Config class which
can be imported by any part of the program might be a reasonable approach:
...
However, in my conf
Are dataclasses (or instances thereof) mutable or immutable?
- and in what sense?
Have been experimenting with ChatGPT. In particular: its possibilities
as a trainer, good ideas for methods of introducing new topics, its
capability for drawing-up demonstrations or examples, its interpretation
On 19/04/2023 11.18, Kevin M. Wilson via Python-list wrote:
Greetings... Kevin here:I need help, as you have guessed!I have this line: The
Print Statement... Why complain about a 'comma', or a ')'???def play_game():
number = random.randint(1, LIMIT)
print (f'&
;s previous code which defines LIMIT
On 19/04/2023 17.27, Kevin M. Wilson via Python-list wrote:
Ok, I got rid of the "print (f'"I am thinking of a number between 1 to {LIMIT}\n")"print
("I am thinking of a number between 1 to {LIMIT}\n"),
and Pycharm stopped c
On 19/04/2023 21.13, Kevin M. Wilson wrote:
Sorry the code snippet I sent was what is written in PyCharm. LIMIT is
defined and is not causing an error!
PyCharm is flagging the Parentheses at the end. It is not seeing the
Parentheses as the end of the print function.
def play_game():
number= ra
On 20/04/2023 04.25, Alan Gauld wrote:
On 19/04/2023 10:51, Kevin M. Wilson via Python-list wrote:
I'm in a bit of a quandary, I want some strict syntax errors to be flagged,
OK, You might want to use a "linter" in that case because most
tools use the interpreter itself
there'll be many who are unable to understand your/my aphorisms and
allusions. Hence trying to stay with a more 'international English'.
"When you pass through the waters, I will be with you: and when you pass
through the rivers, they will not sweep over you. When you wal
On 20/04/2023 08.59, Thomas Passin wrote:
On 4/19/2023 4:06 PM, Mark Bourne wrote:
print(f'{LIMIT})
^ I think this one should be:
print(f'{LIMIT}')
with the closing quote ;o)
Yup a typo! Where's pylint when I need it?
but (and you designed it this way - right?) an excellent object-less
On 21/04/2023 10.44, Lorenzo Catoni wrote:
I am writing to seek your assistance in understanding an unexpected
behavior that I encountered while using the __enter__ method. I have
provided a code snippet below to illustrate the problem:
It is expected behavior - just not what WE might have expe
On 05/05/2023 04.28, Kevin M. Wilson via Python-list wrote:
Hi... How do I set Pycharm to find only syntax errors?!!
Please review response to previous message re:configuring PyCharm's
helpful features towards to coders and quality-coding...
--
Regards,
=dn
--
https://mail.pytho
On 21/05/2023 05.54, Alex Jando wrote:
I have many times had situations where I had a variable of a certain type, all
I cared about it was one of it's methods.
For example:
import hashlib
hash = hashlib.sha256(b'word')
hash = hash.he
On 24/05/2023 10.21, Rob Cliffe via Python-list wrote:
This sort of code might be better as a single expression. For example:
user = (
request.GET["user"]
.decode("utf-8")
.strip()
.lower()
)
user = orm.user.get(name=user)
LOL. And I thought I was
On 24/05/2023 12.27, Chris Angelico wrote:
On Wed, 24 May 2023 at 10:12, dn via Python-list wrote:
However, (continuing @Peter's theme) such confuses things when something
goes wrong - was the error in the input() or in the float()?
- particularly for 'beginners'
- and yes, we
Hi Daniel,
On 31/05/2023 02.40, Daniel Ifechukwude Dibie wrote:
i tried to uninstall the python 3.11.3 program from my machine so that i
can re-install it is showing successful but it is ligerning on the program
and features
Is that word "lingering". If so, do you mean that Python did not
uni
On 01/06/2023 06.45, Thomas Passin wrote:
On 5/31/2023 2:10 PM, Jason Friedman wrote:
I'm trying to reconcile two best practices which seem to conflict.
1) Use a _with_ clause when connecting to a database so the connection is
closed in case of premature exit.
class_name = 'oracle.jdbc.OracleD
I am looking into creating a database abstraction library using pydal
and mysql as the engine. I noticed that I have to specify a 'folder'
with the connection string to tell pydal where to save "table files".
So I'll have hundreds of different databases and install this library
on many machines.
> On 7 Jun 2023, at 16:39, Florian Guilbault via Python-list
> wrote:
>
> Dear Python Technical Team,
>
> I hope this email finds you well. I am reaching out to you today to seek
> assistance with an issue I am facing regarding the installation of 'pip'
&g
On 2023-06-07 15:54, Florian Guilbault via Python-list wrote:
Dear Python Technical Team,
I hope this email finds you well. I am reaching out to you today to seek
assistance with an issue I am facing regarding the installation of 'pip'
despite my numerous attempts to resolve t
Have you figured-out a use for the @enum.member and @enum.nonmember
decorators (new in Python 3.11)?
"What's New" says:
Added the member() and nonmember() decorators, to ensure the decorated
object is/is not converted to an enum member.
The PSL docs say:
@enum.member
A decorator for use
On 16/06/2023 23.47, Thomas Passin via Python-list wrote:
On 6/16/2023 1:40 AM, dn via Python-list wrote:
Have you figured-out a use for the @enum.member and @enum.nonmember
decorators (new in Python 3.11)?
mypy is having trouble with 3.11 enums:
"There are 83 open Enum mypy issues a
On 20/06/2023 06.12, Neal Becker via Python-list wrote:
On Mon, Jun 19, 2023 at 12:42 PM Chris Angelico via Python-list <
[email protected]> wrote:
On Tue, 20 Jun 2023 at 02:37, Peter Bona via Python-list
wrote:
Hi
I am wondering if there has been any discussion why NoneType
> On 20 Jun 2023, at 01:57, Greg Ewing via Python-list
> wrote:
>
> I would question the wisdom of designing an API that
> can return either a sequence or None.
I have some APIs that do return None or a list.
The None says that a list is not available and that the caller is
r
On 22/06/2023 03.28, Pickle Pork via Python-list wrote:
Python is unable to open. Exit Code: 1
This is not good.
Please give some useful information:
- from where did you download Python?
- which operating system?
- how do you "open" Python?
etc.
--
Regards,
=dn
--
https://mail.
On 6/21/23 09:47, Dan Kolis wrote:
I've write a huge biotech program ( an IDE for synthetic biology ), and am
slowly outgrowing TKINTER.
Has anybody out there merged a little bit of TCL direct calls from Python 3.X
to get more freedom then TKINTER for just some Windows ?
I wish it looked be
101 - 200 of 5863 matches
Mail list logo