the function is called the variable does not have the
default value, but the value it had when the function returned.
Does python has something like that?
Sort of, one way is to have a argument with a default value
which is mutable. Hint: don't do that.
--
https://mail.python.org/ma
Le 09/09/2016 à 15:32, ast a écrit :
hi
Is there a web site to store python programs
in order to make them accessible for every boby ?
I know pypy, but I understood that it is for modules
only.
Not only, it is for programs too, for instance:
pip install weboob
--
https://mail.python.org
On Mon, Mar 05, 2018 at 04:09:48PM -0800, Dan Stromberg wrote:
> On Mon, Mar 5, 2018 at 3:53 PM, Python wrote:
> > On Sat, Mar 03, 2018 at 08:18:03AM +1100, Chris Angelico wrote:
> >> > Python is often a preferred solution because it is often fantastic for
> >&
On Thu, Mar 08, 2018 at 08:44:16AM +1100, Chris Angelico wrote:
> On Thu, Mar 8, 2018 at 8:36 AM, Python wrote:
> > On Mon, Mar 05, 2018 at 04:09:48PM -0800, Dan Stromberg wrote:
> >> On Mon, Mar 5, 2018 at 3:53 PM, Python wrote:
> >> > On Sat, Mar 03, 2018 at 08
TQS.
But the real answer, I think, is: Just Say No to this in real code...
It's extraordinarily unlikely that you'll have a real-world case that
requires it, and it's extremely difficult to read even in you know
well the relevant rules. If you found yourself tempted to do this,
there's almost certainly a clearer way to write it, either by reducing
the thing to its result, or by doing string addtion, or what have you.
--
https://mail.python.org/mailman/listinfo/python-list
On Tue, Mar 20, 2018 at 04:33:15PM +, Paul Moore wrote:
> Or, to put it another way, "if you need to ask, you can't afford to".
If you don't know, you need to ask so that you can learn whether or
not you can afford to. :(
--
https://mail.python.org/mailman/listinfo/python-list
itioning of
the + relative to the operand(s). That's neither consistent nor
intuitive. Or, it's some other thing caused by a detail I overlooked,
but if so your "unobfuscated" version did nothing to clarify what that
detail is, even after scrutinizing it somewhat closely. In either
case, I can't imagine how Ruby arrives at the answer 3.
--
https://mail.python.org/mailman/listinfo/python-list
s required. And FWIW, this convinces me that Ruby is not
a language I ever want to use.
--
https://mail.python.org/mailman/listinfo/python-list
ntax right but someone else to whom the
intention wasn't clear "fixed" it.
Humans are already good enough at making mistakes that they require no
additional encouragement, such as what is provided by allowing such
syntactical horrors.
--
https://mail.python.org/mailman/listinfo/python-list
On Mon, Mar 26, 2018 at 02:19:12PM -0700, Rick Johnson wrote:
> On Monday, March 26, 2018 at 3:09:38 PM UTC-5, Python wrote:
> > On Mon, Mar 26, 2018 at 11:37:35AM -0700, Rick Johnson wrote:
> [...]
> > > Ruby followed the rules.
> > > But you didn't.
> &g
On Tue, May 08, 2018 at 12:45:29AM +, Steven D'Aprano wrote:
> Currently, the real reason is that lambda expressions are limited to a
> single expression as the body of the function, and binding operations in
> Python are statements.
...which begs the question, why shouldn
On Wed, May 09, 2018 at 03:09:18PM +1000, Chris Angelico wrote:
> On Wed, May 9, 2018 at 1:48 PM, Python wrote:
[much snippage...]
> > flag = (spam == arg)
>
> That's not "side effects only".
Yeah, I'll chalk that up to posting too late in the evening af
On Tue, May 08, 2018 at 11:36:06PM -0600, Ian Kelly wrote:
> On Tue, May 8, 2018 at 9:48 PM, Python wrote:
> > I'll give you an example that is both a case where Python's design
> > choices make creating a bug easier, AND a case where allowing
> > assignments t
Drat, missed the main point I wanted to address in my last post:
On Tue, May 08, 2018 at 11:36:06PM -0600, Ian Kelly wrote:
> > This example also is a case FOR allowing assignments to be
> > expressions. If Python allowed them, you could rewrite this as:
> >
> >while
[And even then...]
> Guido has firmly stated that this is not going to happen in Python.
> The '=' operator is NOT going to become an expression. You may as well
> stop posting about it, because it's not going to change.
I'm well aware of this too, but I don't thin
on, and binding operations
> >> in Python are statements.
> >
> > ...which begs the question, why shouldn't assignments be expressions, as
> > they are in many other languages? TBH this is one of the few things
> > about Python that I dislike.
>
> No, it rai
may help that the phrase with twice as many syllables
represents the operator that has twice as many characters. Eventually
it becomes second nature, like not calling Dad "Mom."
--
https://mail.python.org/mailman/listinfo/python-list
On Sun, May 13, 2018 at 02:42:48PM +1000, Chris Angelico wrote:
> On Sun, May 13, 2018 at 2:31 PM, Python wrote:
> >> Yes, and I'd go further: I *am* too stupid to get this right.
> >
> > No, you are not. Do you ever say "dog" when you mean "dot"
On Sun, May 13, 2018 at 11:05:48AM +, Steven D'Aprano wrote:
> On Sat, 12 May 2018 21:42:13 -0500, Python wrote:
>
> > Responding to this further would essentially just require me to
> > reiterate what I already wrote--I won't do that. I'll simply maint
tely essential to producing non-trivial quality software.
--
https://mail.python.org/mailman/listinfo/python-list
On Mon, May 14, 2018 at 12:02:47PM -0600, Ian Kelly wrote:
> On Mon, May 14, 2018 at 9:38 AM, Python wrote:
> > Absolutely correct. If you're not doing THOROUGH code reviews, and
> > not thoroughly testing your code, your job is only half done. You
> > should be yo
you've convinced yourself of already,
just as I do, and that's fine.
--
https://mail.python.org/mailman/listinfo/python-list
specialized applications,
which require knowledge of what bytes correspond to what units of
linguistic representations, like reversing strings (which FWIW I've
never found a use for, other than academic ones)--works just fine.
You can--and I do (or have, at least)--write non-ASCII unicode strings
a
$ python3
Python 3.5.2 (default, Nov 23 2017, 16:37:01)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 1 in [1,2,3] == True
False
>>> 1 in ([1,2,3] == True)
Traceback (most recent
On Wed, Nov 21, 2018 at 01:18:22PM -0600, Python wrote:
> $ python3
> Python 3.5.2 (default, Nov 23 2017, 16:37:01)
> [GCC 5.4.0 20160609] on linux
> Type "help", "copyright", "credits" or "license" for more information.
> >>> 1 in
On Thu, Nov 22, 2018 at 07:17:52AM +1100, Cameron Simpson wrote:
> On 21Nov2018 19:40, MRAB wrote:
> >On 2018-11-21 19:18, Python wrote:
> >>>>>1 in [1,2,3] == True
> >>False
> >>
> >It's a chained comparison. It applies to '<'
On Thu, Nov 22, 2018 at 06:33:54AM +1100, Chris Angelico wrote:
> On Thu, Nov 22, 2018 at 6:23 AM Python wrote:
> > How is the first not equivalent to either one of the second or third?
> > My expectation is it should produce the same result as the second. It
> > *seems* li
fluous code to compensate
for other people's inadequacies is irksome.
The pragmatist in me admits that there's no good argument here, and
sometimes (as in this case) "other people" is me. :(
--
https://mail.python.org/mailman/listinfo/python-list
should definitely makes its
way into PHP!
--
https://mail.python.org/mailman/listinfo/python-list
error at line 4
Import Adafruit_SSD1306
I am using python version 2.7.16, if that makes any difference
I have the same module as the authors' link goes to :
Monochrome 1.3" 128x64 OLED graphic display - STEMMA QT / Qwiic
Have I missed something.
The error indicates that Adafruit_SSD1
RobH wrote:
On 07/12/2019 16:04, Peter Otten wrote:
RobH wrote:
When I run a python project with an oled display on a rasperry pi zero,
it calls for the Minecraftia.ttf font. I have the said file in
home/pi/.fonts/
I get this error:
pi@raspberrypi:~/Downloads $ python interdisplay.py
he
date .
Nothing else tho', as in no rectangle drawn
Well... Maybe it's time to admit, Rob, that programming is not
your thing.
--
https://mail.python.org/mailman/listinfo/python-list
or ./the_file.py) then
you can test the name __name__ : it is a string "__main__"
when it is executed and the module name when imported :
if __name__ == '__main__':
# not run when imported
print("Hello world!")
--
https://mail.python.org/mailman/listinfo/python-list
"from the_module import Child", how could it
not execute the code defining Parent as well? Child
*depends* on Parent.
--
https://mail.python.org/mailman/listinfo/python-list
https://gitlab.com/snippets/1921123
--
https://mail.python.org/mailman/listinfo/python-list
but never
actually used any of them in a real project :-)
If we had macros it may be another story, but we don't, and we won't (or
will we ?)
--
https://mail.python.org/mailman/listinfo/python-list
e documentation it is used from
the very first example of, say, open().
--
https://mail.python.org/mailman/listinfo/python-list
Michael Torrie wrote:
On 12/10/19 2:08 PM, R.Wieser wrote:
You might know a thing or two about Python, but you (and a number of others
here) positivily stink as teachers, incapable or even unwilling to place
themselves in the shoes of a newbie.
As it happens, I've heard Chris speak
way, I was very impressed back in the day when the
with statement and context manager protocol appeared in
Python. I've always wondered from what language(s) it was
borrowed from (as most of good ideas in Python have been
borrowed, like comprehension from Haskell, and so on, which
is goo
catherine morris wrote:
Good evening,
My son is trying to download python 3.8.0 on my PC, which has Windows 10,
and it won't install properly. I'm not tech savvy and have no idea where to
start.
What happened exactly? Did you download the official installer from
python.org, then cli
Le 13/12/2019 à 03:53, Michael Torrie a écrit :
On 12/12/19 6:33 PM, Python wrote:
catherine morris wrote:
Good evening,
My son is trying to download python 3.8.0 on my PC, which has Windows 10,
and it won't install properly. I'm not tech savvy and have no idea where to
start.
Wha
sometimes is
eval( n * 'do();' )
or:
class repeatly_do:
def __init__(self,n):
self.n = n
def __mul__(self,action):
for _ in range(self.n):
action()
def do():
print('Here I am...')
repeatly_do(5) * do
--
https://mail.python.org/mailman/listinfo/python-list
Le 15/01/2020 à 16:34, andersh...@gmail.com a écrit :
Thanks!
Do not try it, though, with a expression such as
import os; os.system('rm -rf ~/*').
--
https://mail.python.org/mailman/listinfo/python-list
Le 16/01/2020 à 11:56, samna...@gmail.com a écrit :
On Wednesday, 15 January 2020 17:09:56 UTC, Python wrote:
Le 15/01/2020 à 16:34, andersh...@gmail.com a écrit :
Thanks!
Do not try it, though, with a expression such as
import os; os.system('rm -rf ~/*').
If you want somet
/determining-the-filesystem-type-from-a-path-in-python
--
https://mail.python.org/mailman/listinfo/python-list
^Bart wrote:
I ran this code:
#!/usr/bin/python
import MySQLdb
# Open database connection
db = MySQLdb.connect("localhost","root","MyPwd","MyDB")
# prepare a cursor object using cursor() method
cursor = db.cursor()
# Drop table if it already exist usin
IF.
I worked hours on it, but I am a newbie and it is too difficult.
I was wondering if a super expert in python could give me a hand.
In order to give a maximum of info (explanations + code + screenshot), I
prepared a google doc for better understanding. Here in a Facebook post would
be too
il.python.org/mailman/listinfo/python-list
As best I can tell, Python has no means to make use of the system's
timezone info. In order to make datetime "timezone aware", you need
to manually create a subclass of datetime.tzinfo, whose methods return
the correct values for the timezone you care about. In the general
cas
On Mon, Feb 10, 2020 at 05:52:59PM -0600, Skip Montanaro wrote:
> > As best I can tell, Python has no means to make use of the system's
> > timezone info. In order to make datetime "timezone aware", you need
> > to manually create a subclass of datetime.tzi
On Tue, Feb 11, 2020 at 11:04:28AM +1100, Chris Angelico wrote:
> On Tue, Feb 11, 2020 at 10:42 AM Python wrote:
> > Now, you can instantiate a datetime.datetime object with the times you
> > want, and pass an instance of this class as the tzinfo argument to the
> > construc
On Tue, Feb 11, 2020 at 11:33:54AM +1100, Chris Angelico wrote:
> [...] instead of using the undocumented and unsupported strftime %s
> format code
I'm not sure this characterization is accurate... the docs (for both
Python 2 and 3) say:
The full set of format codes supported va
> > Ribbens has the save:
>
> Isn't it time to stop going to great effort to support Python
If you live in a world where you get to decide that, sure. Not
everyone does.
--
https://mail.python.org/mailman/listinfo/python-list
On Wed, Feb 12, 2020 at 05:38:38AM +1100, Chris Angelico wrote:
> > > Isn't it time to stop going to great effort to support Python
> >
> > If you live in a world where you get to decide that, sure. Not
> > everyone does.
> >
>
> Everyone gets to d
gt; it doesn't matter what you do, there's always real cost, and therefore
> > always technical debt. Moving to Python 3 incurs technical debt.
> > Staying with Python 2 incurs technical debt. Thus I wonder if the term
> > is actually that useful.
[...]
> What you
On Wed, Feb 12, 2020 at 01:16:03PM +, Rhodri James wrote:
> On 12/02/2020 00:53, Python wrote:
> > In pretty much every job I've ever worked at, funding work (e.g. with
> > humans to do it) with exactly and precisely the resources required is
> > basically impossible,
lberia...@gmail.com wrote:
hi guys can you help me.how to find maximum and minimum in list using while
loop python
l = [1, 4, 2, -1, 0, 4, 2, 1, 10]
for i in range(100):
pass
maximum = max(l)
minimum = min(l)
--
https://mail.python.org/mailman/listinfo/python-list
/perl.plover.com/yak/regex/
(pdf and html slides)
--
https://mail.python.org/mailman/listinfo/python-list
Joydeep C wrote:
On Sat, 09 May 2020 15:46:27 +0200, Python wrote:
Joydeep C wrote:
On Sat, 09 May 2020 14:42:43 +0200, Python wrote:
Joydeep wrote:
I have a Pandas dataframe like below.
XY
0 1234567890 1 54321N/A 2 67890123456
I need to make these numbers
345'
>>> '{:,}'.format(value) # >= 2.7
'12,345'
--
https://mail.python.org/mailman/listinfo/python-list
Joydeep C wrote:
On Sat, 09 May 2020 17:24:41 +0200, Python wrote:
Joydeep C wrote:
On Sat, 09 May 2020 15:46:27 +0200, Python wrote:
Joydeep C wrote:
On Sat, 09 May 2020 14:42:43 +0200, Python wrote:
Joydeep wrote:
I have a Pandas dataframe like below.
XY
0 12345
Joydeep C wrote:
On Sat, 09 May 2020 14:42:43 +0200, Python wrote:
Joydeep wrote:
I have a Pandas dataframe like below.
XY
0 1234567890 1 54321N/A 2 67890123456
I need to make these numbers comma formatted. For example, 12345 =>
12,345.
>>> val
Le 22/05/2020 à 03:41, zljubi...@gmail.com a écrit :
Hi,
I should provide python code for (Spring) microservice patform.
In microservice paradigm, each microservice should do a simple task, so python
code beneath it should be very small.
As a PyCharm (community) user, I don't know how t
Le 10/06/2020 à 18:56, John Weller a écrit :
Hi
I am trying to learn python. Looking at an example on the web I found this
line:
def plot(*args, **kwargs):
What do the stars mean?
That, respectively, positional arguments will be packed into a
sequence of references called
lse k
When comparing wih None "is" is preferred to ==
k = N - 1 if k is None else k
--
https://mail.python.org/mailman/listinfo/python-list
Andrew McLean wrote:
At work my only Internet access is via a locked-down PC. The IT
department are not willing to install Python on it [1]. Ideally I would
download packages and their dependencies from PyPi using "pip download"
at the command line. Any better solutions than downl
Stefan Ram wrote:
Jon Ribbens writes:
On 2020-07-31, Stefan Ram wrote:
You can write
|>>> 1,+2,
|(1, 2)
, but not
|>>> (1,)+2,
|TypeError: can only concatenate tuple (not "int") to tuple
. Why? (Python 3.9)
For the obvious reason, as indicated by the
> >
> > As always, I am reminded of Heuer's Razor:
> >
> > If it can't be turned off, it's not a feature. - Karl Heuer
> >
>
> Good one. I always remember the start-up days (late 90s) when I developed
> and maintained an online concert calen
me problems very naturally lend themselves to
recursive solutions. Fibonacci's sequence is one.
#!/usr/bin/python
def fib(x):
if x < 1:
raise "arg must be >= 1"
if x == 1:
return 0
elif x == 2:
return 1
else:
return fib(x - 1) + fib(x -
On Thu, Aug 06, 2020 at 07:46:25PM -0500, Python wrote:
> On Thu, Aug 06, 2020 at 07:19:01PM -0500, Skip Montanaro wrote:
> Python is *actually* easy to work with... most of the time. "If you
> want more things for you buck there's no luck..." =8^)
[And yes, I'm
On Fri, Aug 07, 2020 at 04:23:42PM +1000, Chris Angelico wrote:
> On Fri, Aug 7, 2020 at 11:11 AM Python wrote:
> > Pretty straightforward. Now try yourself to write the iterative
> > version.
>
> It might look slightly better to a mathematician, but it's so
> abys
On Sat, Aug 08, 2020 at 01:46:28AM +1000, Chris Angelico wrote:
> On Sat, Aug 8, 2020 at 1:38 AM Python wrote:
> TBH most people won't get the recursive version right the first time
> either.
So FWIW, I/my team don't find this to be true. I was originally going
to mention
Alexa Oña wrote:
Don’t send me more emails
Obtener Outlook para iOS<https://aka.ms/o0ukef>
You are the one spamming the mailing list with unrelated posts.
STOP.
--
https://mail.python.org/mailman/listinfo/python-list
are common in
multi-threaded programs that are written incorrectly, especially when
the state of one thread depends on the state of the other thread, and
the two don't synchronize correctly. This is another way that the
first problem above can manifest, too: The threads can't synchronize
because one of them does not exist!
Hope that helps.
signature.asc
Description: PGP signature
--
https://mail.python.org/mailman/listinfo/python-list
On Fri, Sep 04, 2020 at 08:04:33AM -0800, Joshua J. Kugler wrote:
> On Thursday, September 3, 2020 8:59:09 PM AKDT Cameron Simpson wrote:
> > I've built 3.8.5 on a few other machines happily recently.
> >
> > Building Python 3.8.5, running make and gcc (Debian 4.9.2-
On Fri, Sep 04, 2020 at 03:43:14PM -0500, Python wrote:
> On Fri, Sep 04, 2020 at 08:04:33AM -0800, Joshua J. Kugler wrote:
> > On Thursday, September 3, 2020 8:59:09 PM AKDT Cameron Simpson wrote:
> > > Building Python 3.8.5, running make and gcc (Debian 4.9.2-10+deb8u2)
>
On Sun, Sep 27, 2020 at 03:18:44PM +0800, Stephane Tougard via Python-list
wrote:
> On 2020-09-27, 2qdxy4rzwzuui...@potatochowder.com
> <2qdxy4rzwzuui...@potatochowder.com> wrote:
> > As ChrisA noted, Python almost always Just Works without declarations.
> > If you fin
d refer to it either as f or as
d['regulatedActivities']['contacts']['personRoles'] when you do so.
It is an alias, not a copy, so if you change one, you change the
other.
HTH.
--
https://mail.python.org/mailman/listinfo/python-list
hello and thanks for reading this.
i am a long time windows/visual_basic user and i have been quite happy using
that.
i am doing a consulting project for a dry cleaning company.
in the past i would use windows and visual basic but i want to create an app
using python and linux using something
this.
in fact, the free version of the visual studio 2005, which is free, have this
ability.
so how can i use python to debug code and change that code without having to
restart the code.
thanks so much,
dave
--
http://mail.python.org/mailman/listinfo/python-list
pointing at,
i simple copy and paste the bad code line just below the actual code line.
i fix this copied code line.
then i just turn the bad line into a comment line and the debugger will move
the current focus to the next time, which
is the fixed code.
how can such a dynamic language like python
uple:
-(file, line, func, text).
-
-The optional argument 'up' allows retrieval of
-a caller further back up into the call stack.
-
-Note, the source text may be None and function
-name may be '?' in the returned result. In
-Pyth
There is a pretty complete (no pun intended) example in the standard
cmd module
<http://docs.python.org/lib/module-cmd.html>
Check file cmd.py in your Python installation .../lib/pythonX.Y/cmd.py,
specifically the methods Cmd.preloop() and Cmd.complete().
Another, more elaborate example
Is there an Index server available in Python? For example:
I have large intranet with several servers and I would like to index
documents like search engines do. Users then can search for a domument
in ALL intranet servers like I do on Google.
Thanks for answers
L.A.
--
http://mail.python.org
(from
where I download the pages) is rather poor.
Is there a solution how to prevent the script from hanging before all
pages are downloaded?
Thanks for help
Lad.
--
http://mail.python.org/mailman/listinfo/python-list
#except Exception, e:
> > #print >> sys.stderr, '%s: %s' % (e.__class__.__name__, e)
> > will print an error if a page fails opening, rest opens fine
> >
> More generally you may wish to use the timeout features of TCP
sockets.
> These were int
oading and if the slave thread stopped,
master thread would start another slave. Is it a good solution? Or is
there a better solution?
Thanks for help
Lad
--
http://mail.python.org/mailman/listinfo/python-list
Steve Holden wrote:
> Ola Natvig wrote:
>
> > [EMAIL PROTECTED] wrote:
> >
> >> Does anyone know
> >> how to lanch a webbrowser ( from Python) without menu and
toolbars?
> >> Thanks for help
> >> Lad
> >>
> >
> &g
Does anyone played with Skype
(http://www.skype.com/ free Internet telephony )
by using Python?
Lad.
--
http://mail.python.org/mailman/listinfo/python-list
Hello,
How to post a news article with NNTPlib if the news server requires
login. I did not find nay login command in nntplib module.
Thank you
lad.
--
http://mail.python.org/mailman/listinfo/python-list
Do Re Mi chel La Si Do wrote:
> Hi !
>
>
> nntplib.NNTP(newsserver,port,user,passe)
>
>
>
> --
> Michel Claveau
Thank you
--
http://mail.python.org/mailman/listinfo/python-list
/python-list
in dictionaries.
I re-checked and I would need only the last dictionary.
Any idea how I could do that?
Thanks
Lad.
--
http://mail.python.org/mailman/listinfo/python-list
with output
>
> myPort = port
>
> myProtocol = result[0|3]
>
> myName = result[0|4]
>
> myDescription = result[0|5]
>
> print "PORT # | PROTOCOL | PORT NAME | PORT DESCRIPTION "
>
> print myPort, myProtocol, myName, myDescription
>
> cursor.close()
>
> conn.close()
>
> # end function -
>
>
>
> grabPortInfo(22)
>
>
>
>
>
--
Lloyd Kvam
Venix Corp
--
http://mail.python.org/mailman/listinfo/python-list
Take a look at Pyrex.
<http://nz.cosc.canterbury.ac.nz/~greg/python/Pyrex/>
More at
<http://www-106.ibm.com/developerworks/library/l-cppyrex.html>
/Jean Brouwers
Jamie R. Parent wrote:
> Hello,
>
> How do you go about taking a variable which was declared in C and
p
t; else:
> prefix = ''
> if value < 0:
> return '-%.3f %s%s' % (magnitude, prefix, units)
> return '%.3f %s%s' % (magnitude, prefix, units)
>
> --Scott David Daniels
> [EMAIL PROTECTED]
--
http://mail.python.org/mailman/listinfo/python-list
Below is a function to find the caller's file name, line number, etc.
inside Python. Maybe this works for your case.
/Jean Brouwers
- import traceback
-
- def caller(up=0):
- '''Get file name, line number, function name and
-source text of the caller
der for my new environment..
Some early questions:
1. Which distribution of Python to install (Python.org, ActivateState,
other?) and do I need to do anything special to avoid overwriting the
system copy of Python?
2. Text editor: Textmate, BBEdit, Emacs/VI, or other?
3. Multiple externa
Should I have any performance concerns with the index position used to
pop() values off of large lists?
In other words, should pop(0) and pop() be time equivalent operations
with long lists?
--
https://mail.python.org/mailman/listinfo/python-list
MRAB, Terry, Ethan, and others ...
Thank you - collections.deque is exactly what I was looking for.
Malcolm
--
https://mail.python.org/mailman/listinfo/python-list
101 - 200 of 4696 matches
Mail list logo