Three weeks to go to Python-UK - 21-23 April, Oxford

2005-04-01 Thread andy
There are just three weeks to go to Python-UK! The UK Python conference is once again taking place at the Randolph Hotel in the centre of historic Oxford, as part of the ACCU conference, on 21-23 April. http://www.accu.org/conference/python.html On Tuesday 19th there's also a full day tutorial

ANN: PyDev 0.9.2 released

2005-04-01 Thread Fabio Zadrozny
Hi All, PyDev - Python IDE (Python development enviroment for Eclipse) version 0.9.2 has just been released. Check the homepage (http://pydev.sourceforge.net/) for more details. Regards, Fabio Zadrozny -- Software Developer ESSS - Engineering

[ANN] Fail2Ban 0.3.1

2005-04-01 Thread Cyril Jaquier
The version 0.3.1 of Fail2Ban is available. Fail2Ban is written in Python. It scans log files like /var/log/pwdfail or /var/log/apache/error_log and bans IP that makes too many password failures. It updates firewall rules to reject the IP address. Currently, iptables, ipfwadm and ipfw are

ANN: ActivePython 2.4.1 build 245 is available

2005-04-01 Thread Trent Mick
I'm pleased to announce that ActivePython 2.4.1 build 245 is now available from: http://www.ActiveState.com/Products/ActivePython ActivePython 2.4.1.245 is a bug-fix release matching the recent core Python 2.4.1 release. ActivePython builds for Linux, Solaris and Windows are available. We

Re: Queue.Queue-like class without the busy-wait

2005-04-01 Thread Antoon Pardon
Op 2005-03-31, [EMAIL PROTECTED] schreef [EMAIL PROTECTED]: Cool Code! One possible sticking point is that I think select only works on network sockets on windows. This would make the code not crossplatforn. As far as I understand, what I did with pipes, can be done just as fine with network

Re: (SPAM: 50) Mail Delivery (failure jobs-bangalore@google.com) (VIRUS REMOVED)

2005-04-01 Thread Google Jobs Autoresponder
We want to thank you for your interest in joining the Google team. We received your email inquiry and look forward to the opportunity to review your background and experience. Unfortunately, we are unable to give a personal reply to every applicant. However, please know that we do review all

Re: hex string into binary format?

2005-04-01 Thread Tim Roberts
Tertius Cronje [EMAIL PROTECTED] wrote: How do I get a hexvalued string to a format recognized for binary calculation? You're going to be embarrassed. import binascii s1 = '1C46BE3D9F6AA820' s2 = '8667B5236D89CD46' i1 = binascii.unhexlify(s1) i2 = binascii.unhexlify(s2) x = i1 ^i2

Re: dictionary: sorting the values preserving the order

2005-04-01 Thread Satchidanand Haridas
Rakesh wrote: Hi, For a particular problem of mine, I want to sort key, value pairs by its value. Eg: Input: A, 4 B, 5 C, 1 D, 2 E, 3 I would like the output to be: C D E A B the following code does that: d1 = {'a':4,'b':5,'c':1,'d':2,'e':3} i1 = [ (d1[i], i) for i in d1.keys() ] i1.sort()

Re: Our Luxurious, Rubinesque, Python 2.4

2005-04-01 Thread Kay Schluehr
Larry Hastings wrote: Also, how much would I be able to trim away if I recompiled it myself? Is a lot of it native implementations of Python libraries that I might not care about including, or is it all fundamental VM stuff that couldn't possibly be removed? In Pythons config.c file You

Re: string goes away

2005-04-01 Thread Duncan Booth
Andreas Beyer wrote: I loved to use string.join(list_of_str, sep) instead of sep.join(list_of_str) I think the former is much more telling what is happening than the latter. However, I will get used to it. No need to get used to it. Just reverse the order of the arguments and use:

Re: System bell

2005-04-01 Thread Bengt Richter
On Fri, 01 Apr 2005 02:06:07 -0500, Steve Holden [EMAIL PROTECTED] wrote: Trent Mick wrote: [Baza wrote] Am I right in thinking that print \a should sound the system, 'bell'? It works on the shell on Windows for me (WinXP). Trent Interesting. From a Cygwin bash shell I got an elegant

Re: urllib problem (maybe bugs?)

2005-04-01 Thread Tim Roberts
Timothy Wu [EMAIL PROTECTED] wrote: I'm trying to fill the form on page http://www.cbs.dtu.dk/services/TMHMM/ using urllib. There are two peculiarities. First of all, I am filling in incorrect key/value pairs in the parameters on purpose because that's the only way I can get it to work.. For

that is it is not it (logic in Python)

2005-04-01 Thread F. Petitjean
I want to know if iter(iterator) returns always its argument (when argument is an iterator) So : iterable = range(10) it = iter(iterable) that = iter(it) that is it True# Good! that is it is not it False # What ? Python = map(bool, it) logic = True logic in Python is not it True #

Re: dictionary: sorting the values preserving the order

2005-04-01 Thread Ron_Adam
On 31 Mar 2005 22:40:53 -0800, Rakesh [EMAIL PROTECTED] wrote: Hi, For a particular problem of mine, I want to sort key, value pairs by its value. Eg: Input: A, 4 B, 5 C, 1 D, 2 E, 3 I would like the output to be: C D E A B i.e. I would like to get the keys in the sorted order of values.

Re: __init__ method and raising exceptions

2005-04-01 Thread Vikram
I can't use 'break' or 'continue' in a class method, nor can I return a boolean value from __init__() to check for errors within the for-loop. How would I be able to stop the current iteration and continue with the next after reporting an error? maybe i don't fully understand your qn but why

Re: split an iteration

2005-04-01 Thread Peter Otten
Robin Becker wrote: eg for  e = enumerate([0,1,2,3,4,5])  for i,a in e: ... if a==3: break ...  for i,a in e: ... print i,a ... 4 4 5 5 I think the second loop needs to start at 3 ie the split needs to be start, limit semantics It would be nice to be able to fix

Re: Ternary Operator in Python

2005-04-01 Thread Sean Kemplay
You could use condition and consequent or alternative I use it Sean On Apr 1, 2005 5:24 PM, praba kar [EMAIL PROTECTED] wrote: Dear All, I am new to Python. I want to know how to work with ternary operator in Python. I cannot find any ternary operator in Python. So Kindly clear my

Re: Pre-PEP: Dictionary accumulator methods

2005-04-01 Thread Steven Bethard
Greg Ewing wrote: Steven Bethard wrote: py def defaultdict(*args, **kwargs): ... defaultfactory, args = args[0], args[1:] which can be written more succinctly as def defaultdict(defaultfactory, *args, **kwargs): ... Not if you want to allow the defaultfactory to be called with a keyword

Re: property and virtuality

2005-04-01 Thread harold fellermann
Hello, I asked this question some time ago, but as I got no answer, so I just try it a second time. I am working on a C extension module that implements a bunch of classes. Everything works fine so far, but I cannot find any way to implement class attributes or inner classes. Consider you have

Re: New to programming question

2005-04-01 Thread Bengt Richter
On Fri, 01 Apr 2005 07:46:41 GMT, Joal Heagney [EMAIL PROTECTED] wrote: Oh goddammmni. I seem to be doing this a lot today. Look below for the extra addition to the code I posted. Joal Heagney wrote: Here's my contribution anycase: count = 0 # Get first input name = raw_input(Guess

Re: Ternary Operator in Python

2005-04-01 Thread Steven Bethard
praba kar wrote: Dear All, I am new to Python. I want to know how to work with ternary operator in Python. I cannot find any ternary operator in Python. http://www.python.org/peps/pep-0308.html -- http://mail.python.org/mailman/listinfo/python-list

StopIteration in the if clause of a generator expression

2005-04-01 Thread Peter Otten
To confuse a newbies and old hands alike, Bengt Richter wrote: Need something more straightforward, e.g., a wrapped one-liner: def guess(n=3): print (You're right!, 'No more tries for you!!!')[n-1 in ...(x for x in xrange(n) for t in [raw_input('Guess my name: ')=='Ben'] ...

Re: Ternary Operator in Python

2005-04-01 Thread Erik Max Francis
Sean Kemplay wrote: You could use condition and consequent or alternative I use it You should do so cautiously, since if consequent is false, it will not behave as suspected. Not to mention that it's quite unreadable. -- Erik Max Francis [EMAIL PROTECTED] http://www.alcyone.com/max/ San

class attributes and inner classes in C extensions

2005-04-01 Thread harold fellermann
Hello, I just posted this question with a wrong subject... So here again with a better one. I am working on a C extension module that implements a bunch of classes. Everything works fine so far, but I cannot find any way to implement class attributes or inner classes. Consider you have the

A ClientForm Question

2005-04-01 Thread narke
Does anyone here use ClientForm to handle a HTML form on client side? I got a form, within which there is a image control, it direct me to another page if i use mouse click on it. the code of the form as below: form name=ZoomControl1:Form1 method=post

Case-insensitive dict, non-destructive, fast, anyone?

2005-04-01 Thread Ville Vainio
I need a dict (well, it would be optimal anyway) class that stores the keys as strings without coercing the case to upper or lower, but still provides fast lookup (i.e. uses hash table). d = CiDict([('Hi', 12),('hoho',13)]) d['hi'] 12 d.keys() ['Hi','hoho'] Note that 'Hi' preserved the

Re: Ternary Operator in Python

2005-04-01 Thread Sean Kemplay
On Apr 1, 2005 8:10 PM, Erik Max Francis [EMAIL PROTECTED] wrote: Sean Kemplay wrote: You could use condition and consequent or alternative I use it You should do so cautiously, since if consequent is false, it will not behave as suspected. Not to mention that it's quite

Re: Case-insensitive dict, non-destructive, fast, anyone?

2005-04-01 Thread Daniel Dittmar
Ville Vainio wrote: I need a dict (well, it would be optimal anyway) class that stores the keys as strings without coercing the case to upper or lower, but still provides fast lookup (i.e. uses hash table). Store the original key together with the value and use a lowercase key for lookup. only a

Showing errors explicitly in try... except

2005-04-01 Thread Harlin Seritt
When using try... except... errors don't show up. Is there a way to force stderr despite using try...except? thanks, Harlin Seritt -- http://mail.python.org/mailman/listinfo/python-list

Re: __init__ method and raising exceptions

2005-04-01 Thread NavyJay
Exactly the answer I was looking for! 12 hours of straight programming tends to fog ones mind. Thanks for making it clear! Jay -- http://mail.python.org/mailman/listinfo/python-list

Re: Combining digit in a list to make an integer

2005-04-01 Thread Dan Bishop
Harlin Seritt wrote: I have the following: num1 = ['1', '4', '5'] How can I combine the elements in num1 to produce an integer 145? int(''.join(num1)) -- http://mail.python.org/mailman/listinfo/python-list

Re: Combining digit in a list to make an integer

2005-04-01 Thread Harlin Seritt
If anyone has time, would you mind explaining the code that Dan Bishop was so kind as to point out to me: int(''.join(num1)) This worked perfectly for me, however, I'm not sure that I understand it very well. Thanks, Harlin Seritt -- http://mail.python.org/mailman/listinfo/python-list

Re: Suggesting methods with similar names

2005-04-01 Thread bearophileHUGS
Suggesting method names based on a wrong method name can be useful, but I think the smart help can be improved: it can also be useful to have a suggestion for method names on the basis on a short description (or keywords) about what I want to do to/with the object. Maybe some people here can give

Re: Lambda: the Ultimate Design Flaw

2005-04-01 Thread Sunnan
Daniel Silva wrote: We think dropping FILTER and MAP is pretty uncontroversial; (filter P S) is almost always written clearer as a DO loop (plus the LAMBDA is slower than the loop). Even more so for (map F S). In all cases, writing the equivalent imperative program is clearly beneficial. How

Re: Combining digit in a list to make an integer

2005-04-01 Thread Joel
Harlin Seritt wrote: If anyone has time, would you mind explaining the code that Dan Bishop was so kind as to point out to me: int(''.join(num1)) This worked perfectly for me, however, I'm not sure that I understand it very well. Thanks, Harlin Seritt ''.join(list of strings) is a

Re: Combining digit in a list to make an integer

2005-04-01 Thread Dan Bishop
Harlin Seritt wrote: If anyone has time, would you mind explaining the code that Dan Bishop was so kind as to point out to me: int(''.join(num1)) This worked perfectly for me, however, I'm not sure that I understand it very well. join(...) S.join(sequence) - string Return a string

Spider - path conflict [../test.htm,www.nic.nl/index.html]

2005-04-01 Thread martijn
H! I thought I was ready with my own spider... But then there was a bug, or in other words a missing part in my code. I forget that people do this in website html: a href=http://www.nic.nl/monkey.html;is oke/a a href=../monkey.htmlerror/a a href=../../monkey.htmlerror/a So now i'm trying to fix

Re: Stylistic question about inheritance

2005-04-01 Thread Guy Bolton King
Andrew Koenig [EMAIL PROTECTED] writes: Lonnie Princehouse [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] If you try this sort of inheritance, I'd recommend writing down the formal grammar before you start writing classes. Don't try to define the grammar through the

Re: Ternary Operator in Python

2005-04-01 Thread Roy Smith
praba kar [EMAIL PROTECTED] wrote: Dear All, I am new to Python. I want to know how to work with ternary operator in Python. I cannot find any ternary operator in Python. You answered your own question; there is no ternary operator in Python. There was a major debate on this

Re: Case-insensitive dict, non-destructive, fast, anyone?

2005-04-01 Thread Ville Vainio
Daniel == Daniel Dittmar [EMAIL PROTECTED] writes: Daniel Ville Vainio wrote: I need a dict (well, it would be optimal anyway) class that stores the keys as strings without coercing the case to upper or lower, but still provides fast lookup (i.e. uses hash table).

Re: Spider - path conflict [../test.htm,www.nic.nl/index.html]

2005-04-01 Thread Jeff Epler
I think you want urllib.basejoin(). urllib.basejoin(http://www.example.com/test/page.html;, otherpage.html) 'http://www.example.com/test/otherpage.html' pgpSOZBAEHiWi.pgp Description: PGP signature -- http://mail.python.org/mailman/listinfo/python-list

Re: dictionary: sorting the values preserving the order

2005-04-01 Thread Luis M. Gonzalez
Another alternative: d1 = {'a':4,'b':5,'c':1,'d':2,'e':3­} il=[(v,k) for k,v in d1.items()] il.sort() -- http://mail.python.org/mailman/listinfo/python-list

Re: Lambda: the Ultimate Design Flaw

2005-04-01 Thread Torsten Bronger
Hallchen! Daniel Silva [EMAIL PROTECTED] writes: Shriram Krishnamurthi has just announced the following elsewhere; it might be of interest to c.l.s, c.l.f, and c.l.p: http://list.cs.brown.edu/pipermail/plt-scheme/2005-April/008382.html The Fate Of LAMBDA in PLT Scheme v300

Re: unittest vs py.test?

2005-04-01 Thread Roy Smith
Nigel Rowe [EMAIL PROTECTED] wrote: Have you seen Grig Gheorghiu's 3 part comparison of unittest, and py.test? http://agiletesting.blogspot.com/2005/01/python-unit-testing-part-1-unittest.html http://agiletesting.blogspot.com/2005/01/python-unit-testing-part-2-doctest.html

Re: Spider - path conflict [../test.htm,www.nic.nl/index.html]

2005-04-01 Thread martijn
urllib.basejoin() that's what I need :) haha what a stupid code did I made. Thanks GC-Martijn -- http://mail.python.org/mailman/listinfo/python-list

Re: ANN: BigDecimal - decimal arithmetic on very large intergers

2005-04-01 Thread M.-A. Lemburg
[EMAIL PROTECTED] wrote: BigDecimal is a Python class that supports decimal arithmetic on very large integers. BigDecimal was inspired by the posting of BigDec to c.l.py by Tim Peters. BigDecimal implements all the commonly used integer methods. (It doesn't implement any of the

Pseudocode in the wikipedia

2005-04-01 Thread bearophileHUGS
The free wikipedia is adopting a standard pseudocode: http://en.wikipedia.org/wiki/Wikipedia_talk:Wikicode/Specification MShonle says something nice: I support the idea of wikicode. Basically I think we should present code in a Python-like language that doesn't carry so much baggage. For example,

Re: Ternary Operator in Python

2005-04-01 Thread John Roth
praba kar [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] Dear All, I am new to Python. I want to know how to work with ternary operator in Python. I cannot find any ternary operator in Python. So Kindly clear my doubt regarding this There isn't one, and there won't be one unless

Re: Spider - path conflict [../test.htm,www.nic.nl/index.html]

2005-04-01 Thread Skip Montanaro
martijn I thought I was ready with my own spider... But then there was martijn a bug, or in other words a missing part in my code. martijn I forget that people do this in website html: martijn a href=http://www.nic.nl/monkey.html;is oke/a martijn a href=../monkey.htmlerror/a

Re: Case-insensitive dict, non-destructive, fast, anyone?

2005-04-01 Thread Daniel Dittmar
Ville Vainio wrote: Daniel == Daniel Dittmar [EMAIL PROTECTED] writes: Daniel Ville Vainio wrote: I need a dict (well, it would be optimal anyway) class that stores the keys as strings without coercing the case to upper or lower, but still provides fast lookup (i.e. uses hash

Re: Showing errors explicitly in try... except

2005-04-01 Thread John Roth
Harlin Seritt [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] When using try... except... errors don't show up. Is there a way to force stderr despite using try...except? If you're looking for stack traces, look at the inspect and traceback modules. They contain the tools to do just

Re: Ternary Operator in Python

2005-04-01 Thread Diez B. Roggisch
praba kar wrote: Dear All, I am new to Python. I want to know how to work with ternary operator in Python. I cannot find any ternary operator in Python. So Kindly clear my doubt regarding this There is no ternary operator in python. There are several idioms that can be used to

3 weeks to go to Python-UK!

2005-04-01 Thread andy
There are just three weeks to go to Python-UK! The UK Python conference is once again taking place at the Randolph Hotel in the centre of historic Oxford, as part of the ACCU conference, on 21-23 April. http://www.accu.org/conference/python.html On Tuesday 19th there's also a full day tutorial

ANNOUNCE: xsdb release with N/A support and more

2005-04-01 Thread aaronwmail-usenet
The new xsdbXML_cs_java_py_01 release adds a not applicable attribute restriction and completes the same/ifknown/otherwise implementations as well as some bugfixes including a fix for a performance bug in the java implementation. The xsdb framework provides a flexible and well defined

Re: Lambda: the Ultimate Design Flaw

2005-04-01 Thread Hans Oesterholt-Dijkema
The Fate Of LAMBDA in PLT Scheme v300 or Lambda the Ultimate Design Flaw Why drop LAMBDA? Why not? Isn't all code eventually anonymous and relocatable? -- http://mail.python.org/mailman/listinfo/python-list

Re: StopIteration in the if clause of a generator expression

2005-04-01 Thread jfj
Peter Otten wrote: To confuse a newbies and old hands alike, Bengt Richter wrote: got me for one:) To make it a bit clearer, a StopIteration raised in a generator expression silently terminates that generator: *any* exception raised from a generator, terminates the generator jfj --

Re: New to programming question

2005-04-01 Thread Joal Heagney
Bengt Richter wrote: On Fri, 01 Apr 2005 07:46:41 GMT, Joal Heagney [EMAIL PROTECTED] wrote: Oh goddammmni. I seem to be doing this a lot today. Look below for the extra addition to the code I posted. Joal Heagney wrote: Here's my contribution anycase: count = 0 # Get first input name =

Unzipping Files

2005-04-01 Thread Greg Lindstrom
Hello- I am trying to read a file from a zip archive. I have read the documentation on zipfile and can read the names of the files in the archive and the length of each file, but do not see how to get to the actual data from any given file. This is probably so simple that it hurts, so take

Re: Unzipping Files

2005-04-01 Thread Swaroop C H
On Apr 1, 2005 8:14 PM, Greg Lindstrom [EMAIL PROTECTED] wrote: How do I read the data from a file in a zip archive? http://www.devshed.com/c/a/Python/Python-UnZipped Regards, -- Swaroop C H Blog: http://www.swaroopch.info Book: http://www.byteofpython.info --

Looking for Benchmarklets to improve pyvm

2005-04-01 Thread stelios xanthakis
Hi. pyvm is a program that can run python 2.4 bytecode and most of the times produce the expected output. See http://students.ceid.upatras.gr/~sxanth/ I'm collecting small testlets to benchmark it, discover bottlenecks and improve it. They should be small and not use any crazy modules.

Re: Unzipping Files

2005-04-01 Thread Larry Bates
Use something like: import zipfile zfile=zipfile.ZipFile(zipfilename,'r') contents=zfile.read(filenametoread) Stripped out of a working program, but not tested. -Larry Bates Greg Lindstrom wrote: Hello- I am trying to read a file from a zip archive. I have read the documentation on

Re: Lambda: the Ultimate Design Flaw

2005-04-01 Thread Jeremy Bowers
On Thu, 31 Mar 2005 23:30:42 -0800, Erik Max Francis wrote: Daniel Silva wrote: Shriram Krishnamurthi has just announced the following elsewhere; it might be of interest to c.l.s, c.l.f, and c.l.p: http://list.cs.brown.edu/pipermail/plt-scheme/2005-April/008382.html April Fool's Day

Re: StopIteration in the if clause of a generator expression

2005-04-01 Thread Carl Banks
Peter Otten wrote: To confuse a newbies and old hands alike, Bengt Richter wrote: Need something more straightforward, e.g., a wrapped one-liner: def guess(n=3): print (You're right!, 'No more tries for you!!!')[n-1 in ...(x for x in xrange(n) for t in [raw_input('Guess my

Re: class attributes and inner classes in C extensions

2005-04-01 Thread harold fellermann
I am working on a C extension module that implements a bunch of classes. Everything works fine so far, but I cannot find any way to implement class attributes or inner classes. Consider you have the following lines of Python : class Foo : class Bar : pass spam =

Re: unittest vs py.test?

2005-04-01 Thread Grig Gheorghiu
In my mind, practicing TDD is what matters most. Which framework you choose is a function of your actual needs. The fact that there are 3 of them doesn't really bother me. I think it's better to have a choice from a small number of frameworks rather than have no choice or have a single choice that

Re: Ternary Operator in Python

2005-04-01 Thread Scott David Daniels
John Roth wrote: praba kar [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] Dear All, I am new to Python. I want to know how to work with ternary operator in Python. I cannot find any ternary operator in Python. So Kindly clear my doubt regarding this There isn't one, and there

Re: property and virtuality

2005-04-01 Thread Terry Reedy
harold fellermann [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] I asked this question some time ago, but as I got no answer, so I just try it a second time. This did get out, but I can't answer except to suggest looking at code for other C extension modules. Nested (inner)

Re: StopIteration in the if clause of a generator expression

2005-04-01 Thread Raymond Hettinger
[Peter Otten] a StopIteration raised in a generator expression silently terminates that generator: def stop(): raise StopIteration ... list(i for i in range(10) if i 5 or stop()) [0, 1, 2, 3, 4] In a list comprehension, on the other hand, it is propagated: [i for i in range(10) if i

Re: unittest vs py.test?

2005-04-01 Thread Raymond Hettinger
[Roy Smith [EMAIL PROTECTED]] One thing that worries me a little is that all three seem to have advantages and disadvantages, yet none is so obviously better than the others that it stands out as the only reasonable way to do it. This means some groups will adopt one, some will adopt

Re: __init__ method and raising exceptions

2005-04-01 Thread Scott David Daniels
Vikram wrote: I can't use 'break' or 'continue' in a class method, nor can I return a boolean value from __init__() to check for errors within the for-loop. How would I be able to stop the current iteration and continue with the next after reporting an error? maybe i don't fully understand your

Re: Combining digit in a list to make an integer

2005-04-01 Thread Facundo Batista
On 1 Apr 2005 03:21:12 -0800, Harlin Seritt [EMAIL PROTECTED] wrote: num1 = ['1', '4', '5'] How can I combine the elements in num1 to produce an integer 145? num1 = ['1', '4', '5'] int(''.join(num1)) 145 .Facundo Blog: http://www.taniquetil.com.ar/plog/ PyAr:

Shelve DBRunRecoveryError

2005-04-01 Thread bill . oldroyd
Can anyone help with this error message when using Shelve : Python 2.4. Traceback (most recent call last): File C:\Python24\CollectB\dataparser.py, line 743, in -toplevel- base.create() File C:\Python24\CollectB\dataparser.py, line 252, in create self.dataStore[i] = v File

Re: property and virtuality

2005-04-01 Thread boisgera
Laszlo Zsolt Nagy [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED]... My problem is about properties and the virtuality of the methods. I would like to create a property whose get and set methods are virtual. I had the same problems in Delphi before and the solution was the same. I

Re: string goes away

2005-04-01 Thread Andreas Beyer
OK, you won. I read in an (regretably old) guidline for improving Python's performance that you should prefer map() compared to list comprehensions. Apparently the performance of list comprehensions has improved a lot, which is great. (Or the overhead of calling map() got too big, but I hope

Re: ANN: BigDecimal - decimal arithmetic on very large intergers

2005-04-01 Thread casevh
M.-A. Lemburg wrote: [EMAIL PROTECTED] wrote: BigDecimal is a Python class that supports decimal arithmetic on very large integers. BigDecimal was inspired by the posting of BigDec to c.l.py by Tim Peters. BigDecimal implements all the commonly used integer methods. (It doesn't implement any of

Re: unittest vs py.test?

2005-04-01 Thread Jeremy Bowers
On Fri, 01 Apr 2005 16:42:30 +, Raymond Hettinger wrote: FWIW, the evolution of py.test is to also work seemlessly with existing tests from the unittest module. Is this true now, or is this planned? I read(/skimmed) the docs for py.test when you linked to the project, but I don't recall

Re: Lambda: the Ultimate Design Flaw

2005-04-01 Thread François Pinard
[Sunnan] [...] for Pythons ideal of having one canonical, explicit way to program. No doubt it once was true, but I guess this ideal has been abandoned a few years ago. My honest feeling is that it would be a mis-representation of Python, assertng today that this is still one of the Python's

Re: unittest vs py.test?

2005-04-01 Thread Grig Gheorghiu
From what I know, the PyPy guys already have a unittest-to-py.test translator working, but they didn't check in the code yet. You can send an email to py-dev at codespeak.net and let them know you're interested in this functionality. Grig -- http://mail.python.org/mailman/listinfo/python-list

Re: Case-insensitive dict, non-destructive, fast, anyone?

2005-04-01 Thread Ron_Adam
On 01 Apr 2005 15:55:58 +0300, Ville Vainio [EMAIL PROTECTED] wrote: Daniel == Daniel Dittmar [EMAIL PROTECTED] writes: Daniel Ville Vainio wrote: I need a dict (well, it would be optimal anyway) class that stores the keys as strings without coercing the case to upper or

numeric module

2005-04-01 Thread shama . bell
Hello, What's the problem with this code? I get the following error message: File test.py, line 26, in test print tbl[wi][bi] IndexError: index must be either an int or a sequence ---code snippet from Numeric import * tbl = zeros((32, 16)) def test(): val = testme() wi = crc

Re: Looking for Benchmarklets to improve pyvm

2005-04-01 Thread coffeebug
Hi Stelios, Newbie here (new to the language and scripting in general). I'm trying to figure out what you mean by bytecode. Do you mean a virtual python environment that can be hosted by any anonymous operating system? For example, you want to run Python programs on BEOS so you crank up its

Re: Showing errors explicitly in try... except

2005-04-01 Thread Peter Hansen
Harlin Seritt wrote: When using try... except... errors don't show up. Is there a way to force stderr despite using try...except? force, no. The stderr stuff is done by an unhandled exception handler that is at the very top level, so if you catch the exception, it will never see it to print it.

Re: Pseudocode in the wikipedia

2005-04-01 Thread Peter Hansen
[EMAIL PROTECTED] wrote: (Further, Python has the baggage that there are no block-terminators: i.e., no } or ends or fis or repeats. By adding such terminators, we can make it a lot less ambiguous to all readers.) In otherwords, we're basically right on track: removing the quirks of Python, and

Re: Ternary Operator in Python

2005-04-01 Thread Ron_Adam
On Fri, 1 Apr 2005 08:24:42 +0100 (BST), praba kar [EMAIL PROTECTED] wrote: Dear All, I am new to Python. I want to know how to work with ternary operator in Python. I cannot find any ternary operator in Python. So Kindly clear my doubt regarding this

Re: Lambda: the Ultimate Design Flaw

2005-04-01 Thread Joe Marshall
Jeremy Bowers [EMAIL PROTECTED] writes: On Thu, 31 Mar 2005 23:30:42 -0800, Erik Max Francis wrote: Daniel Silva wrote: Shriram Krishnamurthi has just announced the following elsewhere; it might be of interest to c.l.s, c.l.f, and c.l.p:

Re: dictionary: sorting the values preserving the order

2005-04-01 Thread Terry Reedy
Rakesh [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] This gets a list sorted by the keys. That is all you *can* get (with the list keys being the dict values). How would I get a revised dictionary sorted by its values. You can't. A dictionary is not sorted. The print order is

Re: numeric module

2005-04-01 Thread shama . bell
In function test(), Read wi and bi as: wi = val 4 bi = val 0xFL -SB -- http://mail.python.org/mailman/listinfo/python-list

Re: numeric module

2005-04-01 Thread coffeebug
I don't know much here...but is there an assumption you're making about the machine word size to be greather than 24 bits? Also, more to the point, does the function zeros() instantiate a two-dimensional table? If so, does it populate the table with any values? The error looks like tbl[ ][ ]

Re: Lambda: the Ultimate Design Flaw

2005-04-01 Thread Sunnan
Jeremy Bowers wrote: Yes and no. In the Python community, we're taking all of that pretty seriously. The scheme community may not seriously be thinking of getting rid of those things, but it's hardly impossible that some people think it might be better off without it. Lambda is a primitive in

Re: numeric module

2005-04-01 Thread shama . bell
The table initializes to a 2 dimensional with zeros. -SB -- http://mail.python.org/mailman/listinfo/python-list

Re: class attributes and inner classes in C extensions

2005-04-01 Thread Thomas Heller
harold fellermann [EMAIL PROTECTED] writes: I am working on a C extension module that implements a bunch of classes. Everything works fine so far, but I cannot find any way to implement class attributes or inner classes. Consider you have the following lines of Python : class Foo :

Re: numeric module

2005-04-01 Thread Steven Bethard
[EMAIL PROTECTED] wrote: Hello, What's the problem with this code? I get the following error message: File test.py, line 26, in test print tbl[wi][bi] IndexError: index must be either an int or a sequence ---code snippet from Numeric import * tbl = zeros((32, 16)) def test(): val =

Re: Ternary Operator in Python

2005-04-01 Thread Terry Reedy
praba kar [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] Dear All, I am new to Python. I want to know how to work with ternary operator in Python. I cannot find any ternary operator in Python. So Kindly clear my doubt regarding this A unary operator has one operand; a

Decorater inside a function? Is there a way?

2005-04-01 Thread Ron_Adam
I'm trying to figure out how to test function arguments by adding a decorator. @decorate def func( x): # do something return x This allows me to wrap and replace the arguments with my own, but not get the arguments that the original function received. To do that I would

Re: numeric module

2005-04-01 Thread shama . bell
Thanks Steve. There's a problem with Numeric array. I tried with numarray and it works fine. -SB -- http://mail.python.org/mailman/listinfo/python-list

Re: that is it is not it (logic in Python)

2005-04-01 Thread Terry Reedy
F. Petitjean [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] I want to know if iter(iterator) returns always its argument (when argument is an iterator) By the strict definition of iterator (versus iterable) that requires that as a condition to be an iterator, then yes. If you use

Re: class attributes and inner classes in C extensions

2005-04-01 Thread harold fellermann
I think you could as well, after PyType_Ready() is called, set it yourself with PyObject_SetAttrString(FooType, Bar, FooBarType); You *may* have to cast the FooType and FooBarType to (PyObject *), to avoid compiler warnings. I tried this. Its shorter and and works fine, too. thanks for the

Re: numeric module

2005-04-01 Thread coffeebug
I cannot import numarray and I cannot import numeric using python 2.3.3 Where would I find an equivalent definition for zeros()? Anyway, is there supposed to be something that sets the value of elements of tbl to values other than zero? Not that the question has anything to do with Shama's

how to close a gzip.GzipFile?

2005-04-01 Thread Justin Guerin
Hello list, gzip documentation states that calling the .close() method on a GzipFile doesn't really close it. If I'm really through with it, what's the best way to close it? I'm using Python2.2 (but the gzip module doesn't seem to be any different from 2.4). Here's my code snippet, if it's

Re: Decorater inside a function? Is there a way?

2005-04-01 Thread Jeremy Bowers
On Fri, 01 Apr 2005 18:30:56 +, Ron_Adam wrote: I'm trying to figure out how to test function arguments by adding a decorator. The rest of your message then goes on to vividly demonstrate why decorators make for a poor test technique. Is this an April Fools gag? If so, it's not a very good

  1   2   3   >