Works for me. Each class must call super(...).__init__(). The first arg
class A(object):
... def __init__(self):
... print 'A.__init__()'
... super(A, self).__init__()
...
class B(object):
... def __init__(self):
... print 'B.__init__()'
... super(B,
That tracks my feelings. I don't find Programming Python to be very
useful. It's not the sort of reference book that, say, Programming Perl
hasten to add, I've seen enough people swear how much they love that book,
that this may just be idiosyncratic to me.)
One thing to note about PP
Hi,
I would like to make a combobox with a list of strings, but I have many
problems with it. I know how to make the combobox and how to add
strings, but is it possible to get a list of strings from the combobox
and also is it possible to update the combobox with a list of strings?
(something
Alan Gauld wrote:
Having said that I still don't like that mechanism since it makes the
behaviour of the subclass depend on the implementation of the
superclass. That is, if I choose to create a sub class of someone elses
class then a call to super will only work if the other person has
It's worse than that - with MI if you call __init__() explicitly and the
base classes call super().__init__(), one of the base class __init__()
methods will be called twice. See http://fuhm.net/super-harmful/ for an
example.
Excellent link Kent. This just highlights how woefully
Alan Gauld wrote:
It's worse than that - with MI if you call __init__() explicitly and
the base classes call super().__init__(), one of the base class
__init__() methods will be called twice. See
http://fuhm.net/super-harmful/ for an example.
Excellent link Kent. This just highlights
Hugo González Monteverde wrote:
Hi All,
I wrote a small turn delivering graphical app that is supposed to
display turns in a queue.
def insert(self, turn_string):
Insert a new turn into the queue, move the rest upwards,
delete oldest.
This is overly complicated:
John Fouhy wrote:
If you want to do multithreaded programming with a GUI, one good way
is to use .after_idle.
ie, instead of myturns.insert(str(i)), do
top.after_idle(myturns.insert, str(i)) (I think this is the right
syntax). This will cause the mainloop thread to run the code instead.
Isn't there supposed to be a new edition of the Nutshell book coming out? I was kinda hanging back for that one...Carl Badgley
___
Tutor maillist - Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor
yeah, one of the guys that posted earlier mentioned late feb as a
release of the new one. i think i am going to go ahead and get the
cookbook now, and then pick up the new nutshell later.
sk
On Fri, 2006-02-10 at 09:56 -0600, [EMAIL PROTECTED] wrote:
Isn't there supposed to be a new edition of
See I couldn't tell if he was talking about the Nutshell book or the Python Essential Reference book...thanksCarlOn 2/10/06, nephish
[EMAIL PROTECTED] wrote:yeah, one of the guys that posted earlier mentioned late feb as a
release of the new one. i think i am going to go ahead and get thecookbook
nephish wrote:
yeah, one of the guys that posted earlier mentioned late feb as a
release of the new one. i think i am going to go ahead and get the
cookbook now, and then pick up the new nutshell later.
It's the third edition of Python Essential Reference that is due Feb 24.
Judging from his
Hi Kent and John,
Thanks a lot for the advice on how to improve my program. I will look
into separating the data and model as John suggests here. I didn't know
about after_idle() and after(); seems that dir()'ing the classes
sometimes gives out a lot more information than you can chew at any
Hello,
I need some pointers in the right direction for the following problem:
I have a cgi script which reads in some form elements, uses them to
compose an SQL query, sends that query to the postgresql backend, writes
the results into a temporary file and sends a mail to the user with the
Thanks for the info.../sigh well I shall be waiting with bells onCarlOn 2/10/06, Kent Johnson [EMAIL PROTECTED]
wrote:nephish wrote: yeah, one of the guys that posted earlier mentioned late feb as a
release of the new one. i think i am going to go ahead and get the cookbook now, and then pick up
Greetings:
I have been programming in Python for about a year. We use Python 2.3;
we haven't migrated to 2.4 because the Real-time OS we use in our test
systems doesn't yet support it. I have the four O'Reilly 'standards' as
well (Nutshell, Learning, Cookbook, and Programming). I use
Nutshell
What's the best way to represent a matrix M with 4 dimensions, such as
M[x][y][z][t] where each element in the sparse matrix could be a simple number,
or could be an executable Python function snipped that returns a value when
that cell is evaluated?
The user of the program will type in Python
I think you need to close the IO streams before forking the child process.
Something like
sys.stdout.flush()
sys.stdout.close()
sys.stdin.close()
sys.stderr.close()
os.close(0)
os.close(1)
os.close(2)
This is probably not the best way, but it works for me.
Beilin
So, could some give me a pointer to possible solutions ? Do I have to
make the last part of my program a seperate program and go through a
system call ?
Hi,
I have had this problem before. The timeout problem with Apache remains
because STDOUT of both child and the parent are open. Apache
I seem to recall reading somewhere that it is possible to concurrently
generate the index and value of a strings characters in a single for
statement. Is this true or did imagine it?
Here is the scenario:
Given an ASCII string of arbitrary length and content, generate
a sequence of
Try with Python Card. ; )-- Edgar A. Rodriguez V.
___
Tutor maillist - Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor
Here's a list comprehension which does it: print [(i, ord(v)) for i, v in enumerate(abcdefg)][(0, 97), (1, 98), (2, 99), (3, 100), (4, 101), (5, 102), (6, 103)]and a for loop:
for i, v in enumerate(abcdefg):... tuplseq.append((i, ord(v)))... tuplseq[(0, 97), (1, 98), (2, 99), (3, 100), (4, 101),
I wrote a little program that replaces all files called 'abcde' with the file in the directory from which you riun the program. However it does not find them (there is another one). What have I done wrong :- #this program copies the file x to all other places in the directory. #however it does not
Hello:
I'm using the csv module, and resources are imported as in
import csv
My exception trapping uses
etype, value, tb = sys.exc_info()
and I'm getting the following
value = newline inside string
type = _csv.Error
I would like to proceed with the assumption for now that this
error should not
Adam,
That is super! Just what I was looking for. Thanks!
And whaddya know? There it is in the Python 2.3 Library reference, section 2.1!
Regards,
Barry
[EMAIL PROTECTED]
541-302-1107
Never trust anything that can think for itself
if you can't see where it keeps
On 2/10/06, Mike Cheponis [EMAIL PROTECTED] wrote:
What's the best way to represent a matrix M with 4 dimensions, such as
M[x][y][z][t] where each element in the sparse matrix could be a simple
number, or could be an executable Python function snipped that returns a
value when that cell is
I'd like to do the following
while(1):
try:
reader.next() ## csv object method
except cvs._csv.Error: ## or something like this
print bad csv record, skipping
continue
except StopIteration:
break
The problem is that python does not
p.s. This seems to me like it ought to be built into the base language
- multidimensional object arrays.
The only languages I know that truly support anything like what you
want are programmes like Mathematica and arguably MS Excel
Basic...
There is a pseudo mathematica somewhere in Python
generate the index and value of a string's characters in a single for
statement. Is this true or did imagine it?
for i,c in enumerate('fred'): print i,c
...
0 f
1 r
2 e
3 d
Like that?
Alan G.
___
Tutor maillist - Tutor@python.org
Hi Danny:
Thanks!
tim
(who_should_have_read_the_docs)
* Danny Yoo [EMAIL PROTECTED] [060210 13:56]:
I'd like to do the following
while(1):
try:
reader.next() ## csv object method
except cvs._csv.Error: ## or something like this
print bad csv record,
Aha!!!
I believe this is what I was looking for in the first place (not that I
will use it anyway, given the alternatives provided by others).
I guess that coming from a Perl background, which as you know includes
regexes as part of the core language, you tend to look to all solutions
through
On Thu, 2006-02-09 at 09:45 +, Alan Gauld wrote:
Define easier :-)
Right!
You could just use string slicing and a stepsize of 3 in range:
lst = [mystring[index : index+3] for index in range(0,len(mystring),3)]
Ever since I found them, list comprehensions are my favorites.
...
| 3. cannonical matrix representation? (Mike Cheponis)
|
| What's the best way to represent a matrix M with 4 dimensions, such
| as M[x][y][z][t] where each element in the sparse matrix could be a
| simple number, or could be an executable Python function snipped that
| returns a value when
On Fri, 2006-02-10 at 12:42 -0800, Carroll, Barry wrote:
I seem to recall reading somewhere that it is possible to concurrently
generate the index and value of a string’s characters in a single for
statement. Is this true or did imagine it?
Here is the scenario:
Given an ASCII
It's the Python Essential Reference book, Third Edition due out February
24.
I'm not aware of a new Nutshell coming out.
On Fri, 10 Feb 2006 [EMAIL PROTECTED] wrote:
See I couldn't tell if he was talking about the Nutshell book or the Python
Essential Reference book...thanks
Carl
On
On Fri, 10 Feb 2006, Carroll, Barry wrote:
Another book I have just found that may turn out useful is Python
Programming Patterns by Thomas W. Christopher, published by Prentice
Hall PTR.
I got that from the library about a year ago. I found it interesting, but
not too helpful. One
Alan G wrote:
I've been using MySQL up this day, but would like to convert
my program to use Postgresql.
I'm curious. Why?
Is there some advantage to Postgres over MySql?
Yes and no. Postgresql offers more features and is IMO more flexible
than most SQL servers out there.
Example:
Paul Kraus wrote:
Which editors does everyone use and why. Please keep the discussion to IDE's
rather then any editors. I am well versed on Emacs and VI so anything beyond
them would be appreciative. Why you like the editor and how it helps reduce
your development time would be productive
On Wed, 08 Feb 2006 03:08:25 -0500, Raymond Hettinger [EMAIL PROTECTED]
wrote:
[Smith]
I just ran into a curious behavior with small floating points, trying to
find the limits of them on my machine (XP). Does anyone know why the '0.0'
is showing up for one case below but not for the other?
On Sat, Feb 11, 2006, Joal Heagney wrote:
Alan G wrote:
I've been using MySQL up this day, but would like to convert
my program to use Postgresql.
I'm curious. Why?
Is there some advantage to Postgres over MySql?
Yes and no. Postgresql offers more features and is IMO more flexible
than
40 matches
Mail list logo