Lloyd Weehuizen wrote:
Hey
I'm trying to set up a WeakrefValueDictionary of callables however as
soon as my method that adds the callable to the dictionary exits the
value is removed? Is there any way around this?
Example:
import weakref
TEST_EVENT = 1
class TestBinder:
def
Robert Kern wrote:
Steve Holden wrote:
The effbot wrote:
George Sakkis wrote:
It would be useful if list.sort() accepted two more optional
parameters
useful for what? what's the use case ?
John Machin then wrote, without quoting any context at all:
Use case?
He means under what
Steve Holden wrote:
Robert Kern wrote:
I believe that John was asking George for a use case rather than asking
Fredrik
what a use case was.
In which case, as I pointed out, John would have done better to quote a
little more context.
No argument here.
--
Robert Kern
I have come to
Jeffrey Barish wrote:
[overriding of base class member functions by subclass]
but then B does not inherit other functions of A that I would like to use.
It struck me that this must be a common problem in OOP, so I'm wondering
whether there is a simple solution that I am missing.
In C++, one
None of you seem to know what you are talking about.
Flash should be used where one needs to use Flash, and HTML/JS/CSS
(+XML+XSLT) likewise.
Flash can play video. That is not possible w/ HTML/CSS/JS.
Flash also behaves consistently cross-browser, cross/platform -- and
most features cannot be
George Sakkis [EMAIL PROTECTED] wrote:
John Bokma wrote:
George Sakkis [EMAIL PROTECTED] wrote:
[ Xah Lee ]
[1] He is looking for another hoster btw.
This must feel really empowering huh ?
I am sure I've had quite some help. Also, you made quite a mistake. I have
0 power, I just
For a start,
22002496167782427386022437441624938050682666541682 0xL
67560050L
so you could just do that at the end.
But you don't really want to be carrying all that rubbish around,
getting longer and longer each time around the loop. And let's further
the translation into Python by
Context? The whole message asked for a new feature. Please tell me what
context I should have supplied.
--
http://mail.python.org/mailman/listinfo/python-list
John Bokma wrote:
Funny though, how you have a problem with a thread that side steps to Perl
only for 4 or 5 postings, but have no problem with a hit run post in 5
groups to spamvertize a site.
Have fun with the pondering btw.
--
John MexIT:
[EMAIL PROTECTED] writes:
Flash is like a 2 MB download that works in almost *every* browser
out there.
Except all the browsers on platforms Macromedia have not chosen to
support. And no-one else can implement it on those platforms, except
by guessing about the closed implementation
Software Needs Philosophers
by Steve Yegge, 2006-04-15.
Software needs philosophers.
This thought has been nagging at me for a year now, and recently it's
been growing like a tumor. One that plenty of folks on the 'net would
love to see kill me.
People don't put much stock in philosophers
Thank you very much John,
I missed the point to add the *and* to workaround the long result issue!
I think I understand it now.
I am timing the code once translated, so here are the results for the
crc calculation function. I did expected a big gap, as this does a lot
of lookups to the crc
I downloaded PythonMagick-0.6.tar, but then...? The installation
process is obviously not as usual and python.netcrewzackpymagick.html
is totally outdated. Thanks
--
http://mail.python.org/mailman/listinfo/python-list
Xah Lee wrote:
Software needs philosophers.
No, software neds less idiots. So please take your medication and
change profession.
--
http://mail.python.org/mailman/listinfo/python-list
[EMAIL PROTECTED] wrote:
Learn something every day. I take it 646 is an alias for ascii (or vice
versa)?
Usage of 646 as an alias for ASCII is primarily a Sun invention. When
ASCII became an international standard, its standard number became
ISO/IEC 646:1968. It's not *quite* the same as
Hi all
I have found a problem using MS Sql Server connecting via the odbc
module from python-win32.
I am liaising with Mark Hammond, and he is trying to help, but he is
very busy, and I cannot be certain whether the problem originates with
the odbc module, with the ODBC Driver, or with Sql
I have just started to look at Python's C API and the possibilities for
embedding Python within another application.
Where should I look for examples and documentation? I have already glanced
through Python's documentation, but need more examples for guidance towards
proficiency.
Carl
--
On 2006-05-20, KW wrote:
I'm trying to convert some PHP code using OpenSSL to Python and I'm stuck
on openssl_sign() which uses an RSA private key to compute a signature.
I think basicly my question is: how do I extract the key from a private
key in M2Crypto?
Best regards,
--
Konrad
--
Gonzalo wrote:
I missed the point to add the *and* to workaround the long result
issue!
I think I understand it now.
I am timing the code once translated, so here are the results for the
crc calculation function.
Yes, and both of us were missing the point that the 16 means 16 bits
wide!! It is
Feature?
regards
Steve
--
Steve Holden +44 150 684 7255 +1 800 494 3119
Holden Web LLC/Ltd http://www.holdenweb.com
Love me, love my blog http://holdenweb.blogspot.com
Recent Ramblings http://del.icio.us/steve.holden
--
http://mail.python.org/mailman/listinfo/python-list
Andrew Robert schrieb:
Hi everyone,
I am in the process of creating a file transmit/receiver program using
MQSeries.
The way it works is through creation of an XML message.
Elements within the XML message contain things such as file name, size,
and the file contents.
The file
Xah Lee wrote:
Programming languages are religions. For a long while now I've been
mildly uncomfortable calling it “religion”, but I don't feel bad
about it anymore. They're similar enough. At the top of the language
religion is the language itself; it serves as the deity and the object
of
In article [EMAIL PROTECTED],
Alexander Kozlovsky [EMAIL PROTECTED] wrote:
Hello all!
I have small silly syntax suggestion ()
In many cases, keys in dictionary-like objects are strings,
and moreover - valid Python identifiers. Something like:
foo[bar][baz].x = y
How about
On Sun, 21 May 2006 16:19:29 +0400,
Alexander Kozlovsky [EMAIL PROTECTED] wrote:
How about small syntactic sugar:
foo!bar!baz.x = y
With this suggestion, mapping!identifier
becomes fully equivalent to mapping[identifier]
Take a look at the Bunch recipe in the Python
Edward Elliott wrote:
Peter Otten wrote:
[snip]
Now that is absolutely lovely. Looks like it's time to join the ranks of
Perl and C with an Obfuscated Python Contest. ;)
yes, please! and you get special points for programs that seem to do one
thing but do something totally entirely
Andrew I would like to be able to view the contents of the file if it
is text
while still maintaining the ability to transmit binary data.
Like Dennis said ... and once you have read the RFC and understood it
thoroughly :-) don't start writing code; it's one of the included
batteries -- but
If some one ever wants to build on this in the future, the current form
and use is:
import copy
class ClassVars(type):
classVars = dict(fields=[], longest=0) # adjust this
def __init__(cls, name, bases, dict):
for name, value in ClassVars.classVars.iteritems():
if
In comp.lang.perl.misc Xah Lee [EMAIL PROTECTED] wrote:
: the way through the Software Dark Ages we're in today: a time that will
Wrong. We live in a paradise of ideas and possibilities well beyond the
wildest dreams of only 20 years ago.
: But I've failed. This isn't the essay I wanted to
Roy Smith wrote:
Define a class (perhaps a subclass of dict, if you like)
with a __getattr__ method. Then you can just do
foo.bar.baz.x = y
with no changes needed to the language.
I think, your solution is very error-prone. If such enhanced
dictionary contains keys key, what is meaning
I am in agreement that open standards are better. I also wish the open
standards bodies would work more creatively, to bring us the most
advanced standards, and not some echo of yesterdays technology. But,
too me, saying No Flash is saying No Source if not Open Source. But,
for me, it is better
[EMAIL PROTECTED] wrote:
Thanks for this. I'm enjoying this discussion and I'm learning a lot
about people's views and how they differ from mine.
However, I'm still wondering about my original post.
Can the experts please comment on python's usage for the following:
1. Databases.
thanks all. this seemed to work:
import os
stat = os.stat(str(newFiles[index]))
size1 = stat.st_size
pygame.time.wait(100)
stat = os.stat(str(newFiles[index]))
size2 = stat.st_size
Hi all!
The following PEP tries to make the case for a slight unification of for
statement and list comprehension syntax.
Comments appreciated, including on the sample implementation.
===
PEP: xxx
Title: Unification of for-statement and list-comprehension syntax
Version: $Revision$
Religious Fanaticism is a very strong in the Computer community. But,
is it really a surprise that when a bunch of hairless apes created a
new mental world, they created it with a complicated Quilt of religions
and nationalities, and many became fanatical?
I am confidant the responces Xah will
Xah Lee wrote:
Software Needs Philosophers
Welcome to my junk filters
DG
--
http://mail.python.org/mailman/listinfo/python-list
I've been having trouble with the following style of script. It's
simple stuff, I know, but it's stumping me:
import os
dirfrom = 'C:\\test'
dirto = 'C:\\test1\\'
copy_command = 'copy %s %s' % (dirfrom, dirto)
if os.system(copy_command) == 0:
print yay
else:
print boo
What's going
What distribution are you using?
--
http://mail.python.org/mailman/listinfo/python-list
SamFeltus wrote:
Religious Fanaticism is a very strong in the Computer community. But,
is it really a surprise that when a bunch of hairless apes created a
new mental world, they created it with a complicated Quilt of religions
and nationalities, and many became fanatical?
I am confidant
SamFeltus [EMAIL PROTECTED] writes:
Software needs philosophers is an interesting point, perhaps the most
important function of Philosophers is exposing Sacred Cows as just
Cattle.
As I see it philosophers have a big problem: nobody need them, so
they're out of job. That's why we see
Getting a patch ready for checkin (corrected, documented, reviewed, and
tested) is only part of the battle. The real challenge of language
design is figuring out whether something should be done.
Adding optional parameters to a method makes its invocation slower and
makes the API harder to learn
oscartheduck wrote:
I've been having trouble with the following style of script. It's
simple stuff, I know, but it's stumping me:
import os
dirfrom = 'C:\\test'
dirto = 'C:\\test1\\'
copy_command = 'copy %s %s' % (dirfrom, dirto)
if os.system(copy_command) == 0:
print yay
Am Sonntag 21 Mai 2006 18:55 schrieb Raymond Hettinger:
If the perf gain is small and the use cases are infrequent, the
addition is likely unwarranted. There is an entire class of feature
requests that are more appropriate as recipes than for inclusion in the
language.
The thing is: having
Mark Shelor wrote:
Xah Lee wrote:
Programming languages are religions. For a long while now I've been
...
...
Is there really something new out there? I would argue that software
needs innovation more than it needs philosophers.
software needs innovation.
innovation needs philosophy.
Xah,
I agree with the thrust of your thread here, though I don't think it's
anything special: people invest their values in what they invest their
time in. To top it off, you're taking an anti-CL viewpoint in a group
predominantly focused around CL (despite being named for just lisp).
You're
I was helping a guy at work with regular expressions and found
something I didn't expect:
re.match('\d', '7').group()
'7'
re.match('\\d', '7').group()
'7'
It's not clear to me why these are the same. Could someone please
explain?
--
http://mail.python.org/mailman/listinfo/python-list
i wanted to suggest this myself. +1
-tomer
--
http://mail.python.org/mailman/listinfo/python-list
Alexander Kozlovsky wrote:
With this suggestion, mapping!identifier
becomes fully equivalent to mapping[identifier]
Penny-wise, pound-foolish. Saves 3 character strokes at the cost of a new
special-purpose operator which only works in limited circumstances. To
avoid parsing
On 2006-05-21, Heiko Wundram wrote:
Hi all!
The following PEP tries to make the case for a slight unification of for
statement and list comprehension syntax.
Sounds great!
--
Konrad
--
http://mail.python.org/mailman/listinfo/python-list
Em Dom, 2006-05-21 às 17:11 +0200, Heiko Wundram escreveu:
for node in tree if node.haschildren():
do something with node
as syntactic sugar for:
for node in tree:
if not node.haschildren():
continue
do something with node
Xah Lee wrote:
Software Needs Philosophers
by Steve Yegge, 2006-04-15.
Software needs philosophers.
This thought has been nagging at me for a year now, and recently it's
been growing like a tumor. One that plenty of folks on the 'net would
love to see kill me.
People don't put much
James Thiele schrieb:
I was helping a guy at work with regular expressions and found
something I didn't expect:
re.match('\d', '7').group()
'7'
'\d' is not recognized as a escape sequence by Python and therefore it
is left unchanged http://docs.python.org/ref/strings.html in the
string
James Thiele [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
I was helping a guy at work with regular expressions and found
something I didn't expect:
re.match('\d', '7').group()
'7'
re.match('\\d', '7').group()
'7'
It's not clear to me why these are the same. Could someone
Today you can archive the same effect (but not necessarily with the same
performance) with:
for node in (x for x in tree if x.haschildren()):
do something with node
true, but it has different semantic meanings
-tomer
--
http://mail.python.org/mailman/listinfo/python-list
Em Dom, 2006-05-21 às 11:52 -0700, gangesmaster escreveu:
Today you can archive the same effect (but not necessarily with the same
performance) with:
for node in (x for x in tree if x.haschildren()):
do something with node
true, but it has different semantic meanings
I know,
John Machin wrote:
Context? The whole message asked for a new feature. Please tell me what
context I should have supplied.
When you reply to a message, please quote part of that message. That's what was
meant by context.
--
Robert Kern
I have come to believe that the whole world is an
typing help(type) gives the following documentation:
help(type)
Help on class type in module __builtin__:
class type(object)
| type(object) - the object's type
| type(name, bases, dict) - a new type
type behaves both as a function, that reports the type of an object,
and
Frank Millman wrote:
Assume a table 't1' with a column 'c1' of type varchar(10).
From Python, set c1 to an empty string -
cur.execute(UPDATE t1 SET c1 = ?,[''])
The result is that c1 is actually set to a string of 10 spaces.
If I execute the command without using parameters -
Pascal Bourguignon [EMAIL PROTECTED] writes:
SamFeltus [EMAIL PROTECTED] writes:
Software needs philosophers is an interesting point, perhaps the most
important function of Philosophers is exposing Sacred Cows as just
Cattle.
As I see it philosophers have a big problem: nobody need them, so
Thank you for all the suggestions! :-)
The C routine is almost -changing data type long for word- a copy of the
function given by a hardware manufacturer, the same code used in their
firmware to calc the checksum of every piece of data sent or received,
and that data is somewhat special: it
John Bokma wrote:
Also note that Python programmers write more lines/hour which they need to
finish in the same time as Perl programmers :-D.
You probably want to say that a Python program tends to have more lines than
an equivalent Perl program.
I think that a LOC comparison between a
It wasn't, but after seeing your success I discovered what was wrong.
My destination directory didn't exist, and for some reason windows
wasn't automatically creating it to dump the files in.
I could fix this with a nested if statement, but it feels like
windows should be creating this folder
python imaging library is more advanced and up to date :) try using this one.
--
http://mail.python.org/mailman/listinfo/python-list
It wasn't, but after seeing your success I discovered what was wrong.
My destination directory didn't exist, and for some reason windows
wasn't automatically creating it to dump the files in.
I could fix this with a nested if statement, but it feels like
windows should be creating this folder
I was reading through old messages in the list and came up against an
idea that I thought might be of some value:
Wouldn't it be a good idea if one could rewind an iterator?
Not stated in precisely those terms, perhaps, but that's the way I read it.
I appreciate that one could use a sequence
Is there something analogous to __getattr__ for modules?
I know how to create a class that has attributes from a list and
nothing else by overloading __getattr__ and making sure that the
accessed attribute appears in my list. Now I would like to do the same
with a module, say x.py, in which I
For completeness' sake, this is the new script I came up with:
import os
dirfrom = 'C:\\test'
dirto = 'C:\\test1\\'
makedir = 'mkdir %s' % dirto
copy_command = 'copy %s %s' % (dirfrom, dirto)
if os.system(copy_command) == 0:
print yay
else:
if os.system(makedir) == 0:
if
Am Sonntag 21 Mai 2006 21:43 schrieb Charles D Hixson:
I was reading through old messages in the list and came up against an
idea that I thought might be of some value:
Wouldn't it be a good idea if one could rewind an iterator?
Not stated in precisely those terms, perhaps, but that's the way
Am Sonntag 21 Mai 2006 21:13 schrieb gangesmaster:
i suggest splitting this overloaded meaning into two separate builtins:
* type(name, bases, dict) - a factory for types
* typeof(obj) - returns the type of the object
While I personally don't find this proposal to be bad, this is something
David Cuthbert wrote:
Some kind of transactionality is needed for undo/redo, but this is
usually done in a different (some might say more efficient, others
might say hackier) method than how transactions are implemented for
RDBMS (that I've dealt with, anyway). I suspect this can be
Am Sonntag 21 Mai 2006 21:52 schrieb Daniel Nogradi:
Is there something analogous to __getattr__ for modules?
I know how to create a class that has attributes from a list and
nothing else by overloading __getattr__ and making sure that the
accessed attribute appears in my list. Now I would
Given this set of data (88 characters wide) in a file...
067AARON
WAY
3004300252599A
098 067017 129 672
067ABBA
CT
30518000882000902A 025
11 0670163227 365 670
067ABBEY HILL
RD
3002400010299A 004
12 067027 276 667
067ABBEY
LN
SW3004700495099A
052 067036 093 659
067ABBEY
Am Sonntag 21 Mai 2006 19:49 schrieb James Thiele:
re.match('\d', '7').group()
print '\d'
\d
re.match('\\d', '7').group()
print '\\d'
\d
'\d' evaluates to \d, because d is not a valid escape sequence. '\n' evaluates
to newline, because n is a valid escape sequence. '\\' evaluates to \,
Am Sonntag 21 Mai 2006 22:52 schrieb BJ Swope:
district_combo=line[85:3]
This returns the slice from character 85 to character 3 in the string, read
forwards. Basically, as Python slices are forgiving (because the borders are
actually illogical), this amounts to nothing, but could also
Hello everybody,
I need to put some dynamic drawings on my web page. More precisely, I
need to draw a number of geometric figures (circles, rectangles) which
evolve into a graphics windows according to some law (a little bit like
the solar system). I need also to have several fields aside the
Heiko Wundram wrote:
But, think of the following: what if the iterator computes the values at
runtime, and you're not iterating over a predefined list of some sort?
Do you want the machinery to store the state of the iterator at every
earlier point in time (sometimes this may not even be
[EMAIL PROTECTED] enlightened us with:
None of you seem to know what you are talking about.
That's not a way to make friends. I very well know what I'm talking
about. None of the issues I've raised are negated by what you say, so
every single one still stands.
Flash also behaves consistently
On 5/21/06, Heiko Wundram [EMAIL PROTECTED] wrote:
Am Sonntag 21 Mai 2006 22:52 schrieb BJ Swope: district_combo=line[85:3]This returns the slice from character 85 to character 3 in the string, readforwards. Basically, as Python slices are forgiving (because the borders are
actually illogical),
Edward Elliott [EMAIL PROTECTED] wrote:
This is why the C++ STL has independent forward and backward iterator types.
Let me see if I can paraphrase the difference between the Python design
philosophy and the C++ design philosophy about most things. Python says,
Let's make things simple enough
James Stroud wrote:
I think fink is not detecting the gmp (GNU multiple precision arithmetic
library) dependency.
Try:
% fink install gmp
Then try building gmpy with /sw/bin/python.
I think I didn't explain myself very well. gmp is already installed in
my computer; when building gmpy it
Felipe Almeida Lessa wrote:
Em Dom, 2006-05-21 às 11:52 -0700, gangesmaster escreveu:
Today you can archive the same effect (but not necessarily with the same
performance) with:
for node in (x for x in tree if x.haschildren()):
do something with node
true, but it has
SamFeltus schreef:
Here is a visual argument, I would love to see a list of AJAX and SVG
sites that display excellent graphics.
http://bacardimojito.com/main.swf
http://tokyoplastic.com/LF.swf
http://coolbreathpower.com/
http://www.peterjoel.com/flash8previews/candleFlame.html
Peter Maas wrote:
I think that a LOC comparison between a language that enforces line breaks
and another language that enables putting an lots of code in one line
doesn't make much sense. I wonder why comparisons aren't made in terms of
word count. Word count would include literals,
On 22/05/2006 5:22 AM, Gonzalo Monzón wrote:
Thank you for all the suggestions! :-)
The C routine is almost -changing data type long for word- a copy of the
function given by a hardware manufacturer, the same code used in their
firmware to calc the checksum of every piece of data sent or
Heiko Wundram [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
Am Sonntag 21 Mai 2006 22:52 schrieb BJ Swope:
district_combo=line[85:3]
This returns the slice from character 85 to character 3 in the string,
read
forwards. Basically, as Python slices are forgiving (because the
George Sakkis wrote:
Em Dom, 2006-05-21 às 17:11 +0200, Heiko Wundram escreveu:
for node in tree if node.haschildren():
do something with node
as syntactic sugar for:
for node in tree:
if not node.haschildren():
continue
do something with node
[snip]
2) There should be one and
Roy Smith wrote:
Edward Elliott [EMAIL PROTECTED] wrote:
This is why the C++ STL has independent forward and backward iterator
types.
Let me see if I can paraphrase the difference between the Python design
philosophy and the C++ design philosophy about most things. Python says,
Let's
Jeffrey Barish wrote:
Suppose that there are two classes defined as follows:
class A(object):
def f1(self):
print 'In A.f1, calling func'
self.func()
def func(self):
print 'In A.func'
class B(A):
def func(self):
print 'In B.func, calling
My knowledge of Python's iterators is kind of sketchy, so I may have missed
something.
The only thing a python iterator really is is something that supports a
next()-method and will raise a StopIteration-Exception in case of
exhaustion.
So - nobody stops you from introducing an object like
I have been a Mac and linux guy since 1998 and except for a handful of
times, have not touched a MS box since then. This changes a few days
ago when I needed to get a MS box for another project. This leads me
to my question...
A while ago, I borrowed a python script from someone's blog that
Thanks for that, I had a feeling that was the problem. Is there anyway
around this? I'd prefer not to have to assume the method name on the object.
This could be solved by passing the object and method name in as two
separate parameters to the Bind function. But ideally I'd like to
extract
[EMAIL PROTECTED] wrote:
Flash also behaves consistently cross-browser, cross/platform -- and
features cannot be disabled by the user.
^^
And that's a good thing? Maybe for Macromedia, not for us. This smells
like astroturf.
Flash can load and play
Roel Schroeven wrote:
SamFeltus schreef:
Here is a visual argument, I would love to see a list of AJAX and SVG
sites that display excellent graphics.
[snip]
In my humble opinion, those sites are an argument _against_ the use of
Flash on websites. They may look pretty (I don't think they
Hmmm... It is interesting how something is terrible to one person, and
great to another, and vice versa.
I keep trying to understand why people like HTML/JS, I don't think I am
gonna understand. I guess for better or worse, Flash is a very
different mindset and approach to the web.
Oh well, I
and change -lmsvcrt to -lmsvcr71.
But then I get this error: Python was built with version 7.1 of Visual
Studio, and extensions need to be built with the same version of the
compiler, but it isn't installed.
I want to use mingw.
--
http://mail.python.org/mailman/listinfo/python-list
Heiko Wundram wrote:
The following PEP tries to make the case for a slight unification of for
statement and list comprehension syntax.
-1
Adds complexity to the language and saves you nothing but an indent
level. However, I encourage you to submit this PEP and get a (almost
certianly
barbaros [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
Hello everybody,
I need to put some dynamic drawings on my web page. More precisely, I
need to draw a number of geometric figures (circles, rectangles) which
evolve into a graphics windows according to some law (a little bit
Edward Elliott wrote:
Special cases aren't special enough to break the rules. (proposal eliminates
the current special case for comprehensions/generators)
It really isn't a special case, though. It might seem like it is, but
it's not at all when you remember the rules of equivalence between
George Sakkis [EMAIL PROTECTED] wrote:
Oh, I think I get it now. Spamvertizing _one_ site is worth your
host's subscription; doing it for _four_ sites at your signature is
perfectly ok though.
Do yourself and many others a favour before you post again, educate
yourself on Usenet. It might
Peter Maas [EMAIL PROTECTED] wrote:
John Bokma wrote:
Also note that Python programmers write more lines/hour which they
need to finish in the same time as Perl programmers :-D.
You probably want to say that a Python program tends to have more
lines than an equivalent Perl program.
No, I
IMHO, there's nothing more annoying that a website showing me a
progression bar, indicating how much time it will get to provide the
information I'm looking for...
And when the progression bar ends, I have to wait until the flashy
graphics and stupid presentation shows me the go to html site...
I
1 - 100 of 134 matches
Mail list logo