Re: Python object overhead?

2007-03-23 Thread John Machin
On 24/03/2007 8:11 AM, Matt Garman wrote: > I'm trying to use Python to work with large pipe ('|') delimited data > files. The files range in size from 25 MB to 200 MB. > > Since each line corresponds to a record, what I'm trying to do is > create an object from each record. An object with only

Re: On text processing

2007-03-23 Thread Daniel Nogradi
> > I'm in a process of rewriting a bash/awk/sed script -- that grew to > > big -- in python. I can rewrite it in a simple line-by-line way but > > that results in ugly python code and I'm sure there is a simple > > pythonic way. > > > > The bash script processed text files of the form: > > > > ###

Re: Multi-line strings with formatting

2007-03-23 Thread Steven Bethard
On Fri, 2007-03-23 at 09:54 -0700, [EMAIL PROTECTED] wrote: > When constructing a particularly long and complicated command to be > sent to the shell, I usually do something like this, to make the > command as easy as possible to follow: > commands.getoutput( > 'mycommand -S %d -T %d ' % (

Re: Python object overhead?

2007-03-23 Thread John Nagle
Matt Garman wrote: > I'm trying to use Python to work with large pipe ('|') delimited data > files. The files range in size from 25 MB to 200 MB. > > Since each line corresponds to a record, what I'm trying to do is > create an object from each record. However, it seems that doing this > causes

Video sharing social network Teenwag seeks great Python hackers we ll wear Python T-shirts at startupschool

2007-03-23 Thread John
Video sharing social network Teenwag seeks great Python hackers we ll wear Python T-shirts at startup school $100K $5K sign on $2k referral http://www.teenwag.com/showvideo/352 -- http://mail.python.org/mailman/listinfo/python-list

Re: How can I tell when the threads that I spawn are done in python

2007-03-23 Thread Kushal Kumaran
On Mar 24, 9:45 am, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > Hi, > > In my python scripts, I create thread likes this: >// for example threadCount is 10 > for j in range(int(threadCount)): > t = MyThread() > t.start() > > // wait all the threads

Re: Idiom for running compiled python scripts?

2007-03-23 Thread Mark
On Fri, 23 Mar 2007 07:47:04 -0700, Alex Martelli wrote: > You can use > > python -c 'import myscript; myscript.main()' > > and variations thereon. Hmmm, after all that, this seems to be close to what I was looking for. Thanks Alex. Didn't find anything about this in your cookbook! (I'm just st

How can I tell when the threads that I spawn are done in python

2007-03-23 Thread [EMAIL PROTECTED]
Hi, In my python scripts, I create thread likes this: // for example threadCount is 10 for j in range(int(threadCount)): t = MyThread() t.start() // wait all the threads are done doSomething() My question is how can i tell when all the threads ar

Re: Multi-line strings with formatting

2007-03-23 Thread Steven D'Aprano
On Fri, 23 Mar 2007 19:39:53 -0700, Paul McGuire wrote: > (and I'm glad I'm not the only one who uses 'l' for a scratch list > variable...) Yes, and come the revolution, every last one of you will be down the salt mines. I don't mind using capital L as a variable, but l looks too much like I and

Re: Python object overhead?

2007-03-23 Thread Facundo Batista
Bjoern Schliessmann wrote: >> while True: >> line = file.readline() >> if len(line) == 0: break # EOF > > "one blank line" == "EOF"? That's strange. Intended? > > The most common form for this would be "if not line: (do > something)". "not line" and "len(line) == 0" is the same as long a

Re: Join strings - very simple Q.

2007-03-23 Thread Steven D'Aprano
On Fri, 23 Mar 2007 13:15:29 -0700, John Machin wrote: > OK, I'll bite: This was "new" in late 2000 when Python 2.0 was > released. Where have you been in the last ~6.5 years? Western civilization is 6,000 years old. Anything after 1850 is "new". *wink* -- Steven. -- http://mail.python.org

Re: except clause appears to be being skipped?

2007-03-23 Thread AWasilenko
On Mar 23, 10:29 pm, "John Machin" <[EMAIL PROTECTED]> wrote: > It *is* "pulling up the 404 function", which *is* returning your error > page. However all your except clause does is "self.err404(dex)" -- you > ignore the return value, and fall out of the except clause with > textfile undefined, wit

Re: [JOB] Sr. Python Developer, Northern VA

2007-03-23 Thread Chuck Rhode
John J. Lee wrote this on Thu, 22 Mar 2007 21:16:13 +. My reply is below. > I sympathise but conventional wisdom (which surely has a lot of > truth in it) is that employers are not faced with the problem of > minimising false negatives (failing to hire when they should have > hired). They ar

Re: Multi-line strings with formatting

2007-03-23 Thread Paul McGuire
On Mar 23, 1:25 pm, Steve Holden <[EMAIL PROTECTED]> wrote: > Carsten Haese wrote: > > On Fri, 2007-03-23 at 09:54 -0700, [EMAIL PROTECTED] wrote: > >> When constructing a particularly long and complicated command to be > >> sent to the shell, I usually do something like this, to make the > >> comm

Re: On text processing

2007-03-23 Thread Paul McGuire
On Mar 23, 5:30 pm, "Daniel Nogradi" <[EMAIL PROTECTED]> wrote: > Hi list, > > I'm in a process of rewriting a bash/awk/sed script -- that grew to > big -- in python. I can rewrite it in a simple line-by-line way but > that results in ugly python code and I'm sure there is a simple > pythonic way.

Re: except clause appears to be being skipped?

2007-03-23 Thread John Machin
On Mar 24, 12:51 pm, [EMAIL PROTECTED] wrote: [snip] > def pager(self,dex): > #Input page filename, Output pagetitle and the HTML output > #Find out if the file requested actually exists > try: > j = dex + ".html" >

except clause appears to be being skipped?

2007-03-23 Thread AWasilenko
I can't figure out this problem Im having, I just can't understand why it is ignoring the call I put in. First the code (This is a cherrypy website): import sys, cherrypy, html class Root: @cherrypy.expose def index(self, pageid = "Index"): selection = html.Page()

Re: Python object overhead?

2007-03-23 Thread Paul Rubin
Bjoern Schliessmann <[EMAIL PROTECTED]> writes: > > if len(line) == 0: break # EOF > "one blank line" == "EOF"? That's strange. Intended? A blank line would have length 1 (a newline character). -- http://mail.python.org/mailman/listinfo/python-list

Re: fine grain logging cotrol

2007-03-23 Thread Eric S. Johansson
Gabriel Genellina wrote: > I don't get all the details of what's all that stuff for, but from the > error and traceback, I think you forgot to create the filter_test > instance. That is, change lgr.addFilter(filter_test) to > lgr.addFilter(filter_test()) do'h . for some reason, I thought a

creating "jsp-like" tool with python

2007-03-23 Thread jd
I'd like to create a program that takes files with "jsp-like" markup and processes the embedded code (which would be python) to produce the output file. There would be two kinds of sections in the markup file: python code to be evaluated, and python code that returns a value that would be inserted

Re: Create new processes over telnet in XP

2007-03-23 Thread Godzilla
On Mar 24, 12:57 am, "Rob Wolfe" <[EMAIL PROTECTED]> wrote: > Godzilla wrote: > > Hello, > > > How do you create/spawn new processes in XP over telnet using python? > > I.e. I would like to create a new process and have it running in the > > background... when I terminate the telnet connection, I w

Re: Create new processes over telnet in XP

2007-03-23 Thread Godzilla
On Mar 24, 12:57 am, "Rob Wolfe" <[EMAIL PROTECTED]> wrote: > Godzilla wrote: > > Hello, > > > How do you create/spawn new processes in XP over telnet using python? > > I.e. I would like to create a new process and have it running in the > > background... when I terminate the telnet connection, I w

Re: On text processing

2007-03-23 Thread Paddy
On Mar 23, 10:30 pm, "Daniel Nogradi" <[EMAIL PROTECTED]> wrote: > Hi list, > > I'm in a process of rewriting a bash/awk/sed script -- that grew to > big -- in python. I can rewrite it in a simple line-by-line way but > that results in ugly python code and I'm sure there is a simple > pythonic way.

Re: Python object overhead?

2007-03-23 Thread Bjoern Schliessmann
Matt Garman wrote: > Since each line corresponds to a record, what I'm trying to do is > create an object from each record. However, it seems that doing > this causes the memory overhead to go up two or three times. (Note that almost everything in Python is an object!) > Example 1: read lines i

Re: Compiler-AST-Walk-Visitor: Any Examples or Documentation?

2007-03-23 Thread Bill Mill
On Mar 23, 1:10 pm, Efrat Regev <[EMAIL PROTECTED]> wrote: > Hello, > > I'm trying to write something that will translate Python code to > pseudo-code (for teaching purposes). Googling around indicated that the > compiler module is pertinent, especially creating a visitor to walk the > ge

Re: exit to interpreter?

2007-03-23 Thread belinda thom
Thanks to all. I had suspected this was the best way to go, but as I'm fairly new to Python, it seemed worth a check. --b On Mar 23, 2007, at 12:48 PM, [EMAIL PROTECTED] wrote: > On Mar 23, 1:20 pm, belinda thom <[EMAIL PROTECTED]> wrote: >> On Mar 23, 2007, at 11:04 AM, [EMAIL PROTECTED] wrot

Re: Python object overhead?

2007-03-23 Thread Mark Nenadov
On Fri, 23 Mar 2007 19:11:23 -0300, Gabriel Genellina wrote: > Poor xreadlines method had a short life: it was born on Python 2.1 and got > deprecated on 2.3 :( > A file is now its own line iterator: > > f = open(...) > for line in f: >... Gabriel, Thanks for pointing that out! I had comp

Re: On text processing

2007-03-23 Thread Daniel Nogradi
> This is my first try: > > ddata = {} > > inside_matrix = False > for row in file("data.txt"): > if row.strip(): > fields = row.split() > if len(fields) == 2: > inside_matrix = False > ddata[fields[0]] = [fields[1]] > lastkey = fields[0] >

Re: Create new processes over telnet in XP

2007-03-23 Thread Jarek Zgoda
Irmen de Jong napisał(a): > Python uses a MSI (microsoft installer) based installer on windows. > This was introduced in version 2.5 I believe. 2.4? I recall that we installed 2.4.2 this way on >500 machines some day at my previous work. -- Jarek Zgoda http://jpa.berlios.de/ -- http://mail.pyt

Re: On text processing

2007-03-23 Thread bearophileHUGS
Daniel Nogradi: > Any elegant solution for this? This is my first try: ddata = {} inside_matrix = False for row in file("data.txt"): if row.strip(): fields = row.split() if len(fields) == 2: inside_matrix = False ddata[fields[0]] = [fields[1]]

Re: Create new processes over telnet in XP

2007-03-23 Thread Irmen de Jong
Shane Geiger wrote: > This reminds me of something I once wanted to do: How can I install > Python in a totally non-gui way on Windows (without the use of VNC)? I > think I was telnetted into a computer (or something like that) and I was > unable to run the usual Python installer because it us

Re: fine grain logging cotrol

2007-03-23 Thread Gabriel Genellina
En Fri, 23 Mar 2007 19:34:31 -0300, Eric S. Johansson <[EMAIL PROTECTED]> escribió: > class LoggedType(type): > def __new__(mcl, name, bases, classdict): > def get_logger(self): > tag = "%s.%s" % (name,sys._getframe(1).f_code.co_name) > lgr = logging.getLo

Re: fine grain logging cotrol

2007-03-23 Thread Eric S. Johansson
Peter Otten wrote: > Eric S. Johansson wrote: > > Here is yet another revision of my example then: it's making more and more sense although I don't quite follow 'property' quite yet. But I see that get_logger is invoked prior to the __logger.info call. I was looking at how to implement one of

Re: On Java's Interface (the meaning of interface in computer programing)

2007-03-23 Thread Sherm Pendley
Lew <[EMAIL PROTECTED]> writes: > But if Xah were being trollish, why didn't they jump on my response > and call me names? Xah never replies to the threads he starts. At least, I've never known him to do so. > I still think that analysis of the original post is a useful exercise > to learn Java.

On text processing

2007-03-23 Thread Daniel Nogradi
Hi list, I'm in a process of rewriting a bash/awk/sed script -- that grew to big -- in python. I can rewrite it in a simple line-by-line way but that results in ugly python code and I'm sure there is a simple pythonic way. The bash script processed text files of the form: ###

Re: Python object overhead?

2007-03-23 Thread Gabriel Genellina
En Fri, 23 Mar 2007 18:11:35 -0300, Matt Garman <[EMAIL PROTECTED]> escribió: > Example 2: read lines into objects: > # begin readobjects.py > import sys, time > class FileRecord: > def __init__(self, line): > self.line = line > records = list() > file = open(sys.argv[1]) > while Tru

Re: Python object overhead?

2007-03-23 Thread Gabriel Genellina
En Fri, 23 Mar 2007 18:27:25 -0300, Mark Nenadov <[EMAIL PROTECTED]> escribió: > I'd suggest doing the following instead of that while loop: > > for line in open(sys.argv[1]).xreadlines(): Poor xreadlines method had a short life: it was born on Python 2.1 and got deprecated on 2.3 :( A file i

Re: Python object overhead?

2007-03-23 Thread Jack Diederich
On Fri, Mar 23, 2007 at 03:11:35PM -0600, Matt Garman wrote: > I'm trying to use Python to work with large pipe ('|') delimited data > files. The files range in size from 25 MB to 200 MB. > > Since each line corresponds to a record, what I'm trying to do is > create an object from each record. H

Re: Create new processes over telnet in XP

2007-03-23 Thread Shane Geiger
This reminds me of something I once wanted to do: How can I install Python in a totally non-gui way on Windows (without the use of VNC)? I think I was telnetted into a computer (or something like that) and I was unable to run the usual Python installer because it uses a GUI. Laurent Poin

Re: Python object overhead?

2007-03-23 Thread Mark Nenadov
On Fri, 23 Mar 2007 15:11:35 -0600, Matt Garman wrote: > > Is this "just the way it is" or am I overlooking something obvious? > Matt, If you iterate over even the smallest object instantiation a large amount of times, it will be costly compared to a simple list append. I don't think you ca

Python object overhead?

2007-03-23 Thread Matt Garman
I'm trying to use Python to work with large pipe ('|') delimited data files. The files range in size from 25 MB to 200 MB. Since each line corresponds to a record, what I'm trying to do is create an object from each record. However, it seems that doing this causes the memory overhead to go up tw

Re: Create new processes over telnet in XP

2007-03-23 Thread Laurent Pointal
Jorgen Grahn wrote: > On 23 Mar 2007 03:47:14 -0700, Godzilla <[EMAIL PROTECTED]> wrote: >> Hello, >> >> How do you create/spawn new processes in XP over telnet using python? >> I.e. I would like to create a new process and have it running in the >> background... > > Ssh -- or even rsh -- are bet

Re: Using Python to start SNMP service on remote XP hosts...

2007-03-23 Thread kyosohma
On Mar 23, 2:51 pm, "KDawg44" <[EMAIL PROTECTED]> wrote: > Hi, > > I am very new to Python and really just began studying and using it. > I read that it was relatively easy to interact with Windows machines > with Python and I am desperately looking for something to replace > VBScript (not a big fa

Re: Join strings - very simple Q.

2007-03-23 Thread John Machin
On Mar 24, 5:37 am, Paulo da Silva <[EMAIL PROTECTED]> wrote: > Hi! > > I was told in this NG that string is obsolet. I should use > str methods. > > So, how do I join a list of strings delimited by a given > char, let's say ','? > > Old way: > > l=['a','b','c'] > jl=string.join(l,',') > > New way?

Using Python to start SNMP service on remote XP hosts...

2007-03-23 Thread KDawg44
Hi, I am very new to Python and really just began studying and using it. I read that it was relatively easy to interact with Windows machines with Python and I am desperately looking for something to replace VBScript (not a big fan). I am currently deploying a Gentoo Linux SNMP server running Cac

Re: exit to interpreter?

2007-03-23 Thread kyosohma
On Mar 23, 1:20 pm, belinda thom <[EMAIL PROTECTED]> wrote: > On Mar 23, 2007, at 11:04 AM, [EMAIL PROTECTED] wrote: > > > > > On Mar 23, 12:52 pm, belinda thom <[EMAIL PROTECTED]> wrote: > >> Hi, > > >> I'm writing a function that polls the user for keyboard input, > >> looping until it has determ

ANN: wxPython 2.8.3.0

2007-03-23 Thread Robin Dunn
Announcing -- The 2.8.3.0 release of wxPython is now available for download at http://wxpython.org/download.php. This release includes a number of bug fixes and also some new enhancements, including updates to the XRCed tool and the new InspectionTool. Source code is available, as well a

Re: exit to interpreter?

2007-03-23 Thread Mel Wilson
belinda thom wrote: > On Mar 23, 2007, at 11:04 AM, [EMAIL PROTECTED] wrote: > >> On Mar 23, 12:52 pm, belinda thom <[EMAIL PROTECTED]> wrote: >>> Hi, >>> >>> I'm writing a function that polls the user for keyboard input, >>> looping until it has determined that the user has entered a valid >>> st

Re: How to receive a FILE* from Python under MinGW?

2007-03-23 Thread Gabriel Genellina
En Fri, 23 Mar 2007 16:34:22 -0300, Gabriel Genellina <[EMAIL PROTECTED]> escribió: >> What about calling mscvrt_get_osfhandle from inside the SWIG wrapper? >> I tried this but it seemed that the function was not exported to the >> DLL. > > The idea is to separate both worlds - _get_osfhandle mu

Re: Join strings - very simple Q.

2007-03-23 Thread Paulo da Silva
Mike Kent escreveu: ... > New way: > l=['a','b','c'] > jl=','.join(l) > I thank you all. Almost there ... I tried "".join(l,',') but no success ... :-( Paulo -- http://mail.python.org/mailman/listinfo/python-list

ECCOMAS Thematic Conference VipIMAGE 2007 - Last Call for Papers

2007-03-23 Thread [EMAIL PROTECTED]
- (Apologies for cross-posting) International ECCOMAS Thematic Conference VipIMAGE 2007 - I ECCOMAS THEMATIC CONFERENCE ON COMPUTATIONAL VISION AND MEDICAL I

Re: How to receive a FILE* from Python under MinGW?

2007-03-23 Thread Gabriel Genellina
En Fri, 23 Mar 2007 10:07:30 -0300, John Pye <[EMAIL PROTECTED]> escribió: > On Mar 23, 7:48 pm, "Gabriel Genellina" <[EMAIL PROTECTED]> > wrote: >> >> And replace all places where a Python file goes into a C extension, with >> exportable_file(f) > > What about calling mscvrt_get_osfhandle from in

Re: Join strings - very simple Q.

2007-03-23 Thread Daniel Nogradi
> > I was told in this NG that string is obsolet. I should use > > str methods. > > > > So, how do I join a list of strings delimited by a given > > char, let's say ','? > > > > Old way: > > > > l=['a','b','c'] > > jl=string.join(l,',') > > > > New way? > > Dunno if it's the "new way", but you can

Re: Join strings - very simple Q.

2007-03-23 Thread Paul Rudin
Paul Rudin <[EMAIL PROTECTED]> writes: > Paulo da Silva <[EMAIL PROTECTED]> writes: > >> Hi! >> >> I was told in this NG that string is obsolet. I should use >> str methods. >> >> So, how do I join a list of strings delimited by a given >> char, let's say ','? >> >> Old way: >> >> l=['a','b','c']

Re: Join strings - very simple Q.

2007-03-23 Thread Mike Kent
On Mar 23, 2:37 pm, Paulo da Silva <[EMAIL PROTECTED]> wrote: > Hi! > > I was told in this NG that string is obsolet. I should use > str methods. > > So, how do I join a list of strings delimited by a given > char, let's say ','? > > Old way: > > l=['a','b','c'] > jl=string.join(l,',') > > New way?

Re: Join strings - very simple Q.

2007-03-23 Thread Paul Rudin
Paulo da Silva <[EMAIL PROTECTED]> writes: > Hi! > > I was told in this NG that string is obsolet. I should use > str methods. > > So, how do I join a list of strings delimited by a given > char, let's say ','? > > Old way: > > l=['a','b','c'] > jl=string.join(l,',') > > New way? Dunno if it's th

Join strings - very simple Q.

2007-03-23 Thread Paulo da Silva
Hi! I was told in this NG that string is obsolet. I should use str methods. So, how do I join a list of strings delimited by a given char, let's say ','? Old way: l=['a','b','c'] jl=string.join(l,',') New way? Thanks Paulo -- http://mail.python.org/mailman/listinfo/python-list

Re: Still the __new__ hell ...

2007-03-23 Thread Paulo da Silva
Gabriel Genellina escreveu: > En Wed, 21 Mar 2007 07:51:32 -0300, Bruno Desthuilliers > <[EMAIL PROTECTED]> escribió: > >> Paulo da Silva a écrit : >>> As a relatively inexperient >>> in python, how could I know that a 'string' is an instance of >>> basestring? >> >> By reading this newsgroup ?-)

Re: #!/usr/bin/env python > 2.4?

2007-03-23 Thread Jon Ribbens
In article <[EMAIL PROTECTED]>, Gabriel Genellina wrote: > Uh... I never thought it was an implied formula there - that F0 had to > come from 1.5 = 15 = 0xF. > I think it should be stated much more clearly. I'm not sure what you're saying. You are correct that the documentation is rather vague.

Re: Multi-line strings with formatting

2007-03-23 Thread Steve Holden
Carsten Haese wrote: > On Fri, 2007-03-23 at 09:54 -0700, [EMAIL PROTECTED] wrote: >> When constructing a particularly long and complicated command to be >> sent to the shell, I usually do something like this, to make the >> command as easy as possible to follow: >> >> commands.getoutput( >> 'm

Re: On Java's Interface (the meaning of interface in computer programing)

2007-03-23 Thread John W. Kennedy
Lew wrote: > But if Xah were being trollish, why didn't they jump on my response and > call me names? I'm not sure he's a proper troll. Unfortunately, he seems to be the kind of person who thinks that reading "Java for Dummies" makes one a self-sufficient expert on Java and philosopher of progr

Re: exit to interpreter?

2007-03-23 Thread belinda thom
On Mar 23, 2007, at 11:04 AM, [EMAIL PROTECTED] wrote: > On Mar 23, 12:52 pm, belinda thom <[EMAIL PROTECTED]> wrote: >> Hi, >> >> I'm writing a function that polls the user for keyboard input, >> looping until it has determined that the user has entered a valid >> string of characters, in which

Re: exit to interpreter?

2007-03-23 Thread kyosohma
On Mar 23, 12:52 pm, belinda thom <[EMAIL PROTECTED]> wrote: > Hi, > > I'm writing a function that polls the user for keyboard input, > looping until it has determined that the user has entered a valid > string of characters, in which case it returns that string so it can > be processed up the call

Re: "finally" for unit test

2007-03-23 Thread 7stud
On Mar 23, 5:18 am, "killkolor" <[EMAIL PROTECTED]> wrote: > I have .. a single function that .. > works with files (takes input and outputs in the same file, no return > values). That function could cause problems. If your function reads in the whole file, modifies the data, and then overwrites

Re: How to list current line in pdb?

2007-03-23 Thread Chris Lasher
On Mar 23, 11:56 am, Duncan Booth <[EMAIL PROTECTED]> wrote: > "Chris Lasher" <[EMAIL PROTECTED]> wrote: > > Using the pdb shell, after repeatedly entering 'l' (lowercase 'L'), > > how do I jump back to listing the current line again if I don't > > remember exactly what line my current line is? Do

exit to interpreter?

2007-03-23 Thread belinda thom
Hi, I'm writing a function that polls the user for keyboard input, looping until it has determined that the user has entered a valid string of characters, in which case it returns that string so it can be processed up the call stack. My problem is this. I'd also like it to handle a special

Re: fine grain logging cotrol

2007-03-23 Thread Peter Otten
Eric S. Johansson wrote: > Peter Otten wrote: >> Eric S. Johansson wrote: >> >> [in private mail -- please don't, Eric] > > sorry. my preference is for private mail. it's my way of trying to be > kind to others by reducing list clutter. It is not list clutter in my book; it gives others the c

Compiler-AST-Walk-Visitor: Any Examples or Documentation?

2007-03-23 Thread Efrat Regev
Hello, I'm trying to write something that will translate Python code to pseudo-code (for teaching purposes). Googling around indicated that the compiler module is pertinent, especially creating a visitor to walk the generated AST: http://docs.python.org/lib/module-compiler.html

detect suprocess interaction

2007-03-23 Thread Robin Becker
I'm using subprocess to carry out svn commands (probably should use the svn api package, but that's a dependency too far). Anyhow my code looks like from subprocess import Popen, PIPE p = Popen((svn,'ls',u),stdout=PIPE,stderr=PIPE) i = p.wait() and this sort of thing works well under most circum

Re: Multi-line strings with formatting

2007-03-23 Thread Carsten Haese
On Fri, 2007-03-23 at 09:54 -0700, [EMAIL PROTECTED] wrote: > When constructing a particularly long and complicated command to be > sent to the shell, I usually do something like this, to make the > command as easy as possible to follow: > > commands.getoutput( > 'mycommand -S %d -T %d ' % (s_

Multi-line strings with formatting

2007-03-23 Thread [EMAIL PROTECTED]
When constructing a particularly long and complicated command to be sent to the shell, I usually do something like this, to make the command as easy as possible to follow: commands.getoutput( 'mycommand -S %d -T %d ' % (s_switch, t_switch) + '-f1 %s -f2 %s ' % (filename1, filenam

Re: Been a while...

2007-03-23 Thread Erik Johnson
"James Stroud" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hawk this list and try to pick off easy answers before anyone else. > That's what I do. The pressure is to be right, because if you're not, > you hear about it in a hurry. That is actually an excellent suggestion.

Re: Wikipedia and a little piece of Python History

2007-03-23 Thread Paul Rubin
Jorgen Grahn <[EMAIL PROTECTED]> writes: > Wikipedia should have some guideline for referencing Usenet postings, > somewhere ... It has one (WP:RS). The guideline is don't do it. The problem is that these guidelines arise out of disputes, i.e. maybe someone tried to use a Usenet post to prove so

Re: GCC 4.1.2 installer for Python distutils compilation

2007-03-23 Thread David Rushby
On Mar 18, 6:22 pm, Giovanni Bajo <[EMAIL PROTECTED]> wrote: > On 18/03/2007 13.24, DavidRushbywrote: > > > Even though I have access to MSVC 7.1, so I don't really need MinGW > > myself, [...] > > But remember that GCC 4.1.2 is almost 4 years newer than MSVC 7.1, and > I found it to produce more o

Re: How to list current line in pdb?

2007-03-23 Thread Duncan Booth
"Chris Lasher" <[EMAIL PROTECTED]> wrote: > Using the pdb shell, after repeatedly entering 'l' (lowercase 'L'), > how do I jump back to listing the current line again if I don't > remember exactly what line my current line is? Do I just have to list > an early line in the code and repeatedly list

Re: fine grain logging cotrol

2007-03-23 Thread Eric S. Johansson
Peter Otten wrote: > Eric S. Johansson wrote: > > [in private mail -- please don't, Eric] sorry. my preference is for private mail. it's my way of trying to be kind to others by reducing list clutter. > I don't understand. The logging package detects the function name without > user intervent

How to list current line in pdb?

2007-03-23 Thread Chris Lasher
Hi all, Using the pdb shell, after repeatedly entering 'l' (lowercase 'L'), how do I jump back to listing the current line again if I don't remember exactly what line my current line is? Do I just have to list an early line in the code and repeatedly list from there until I see the '->' indicating

Re: "finally" for unit test

2007-03-23 Thread Duncan Booth
Jorgen Grahn <[EMAIL PROTECTED]> wrote: > On 23 Mar 2007 12:19:15 GMT, Duncan Booth > <[EMAIL PROTECTED]> wrote: >> "killkolor" <[EMAIL PROTECTED]> wrote: >> >>> I have a unittest framework that tests a single function that in >>> turn works with files (takes input and outputs in the same file, n

Re: why brackets & commas in func calls can't be ommited? (maybe it could be PEP?)

2007-03-23 Thread Jorgen Grahn
On Thu, 22 Mar 2007 14:20:42 -0400, Steve Holden <[EMAIL PROTECTED]> wrote: ... > I'm in danger of getting short-tempered on c.l.py for the first time in > a long time. If you think that five arguments is an excessive number for > a function then you live in a world of toy programs. Or at least

Re: Mocking OpenOffice in python?

2007-03-23 Thread Gerrit Muller
Méta-MCI schreef: > Hi! > > > Under windows, I drive OOo, from Python, via COM/OLE-automation. > > It's run OK, but some bugs, in the OOo-COM-Python, had stop my > devloppements... > > However, this way is usable (only on Win, ok?) > Do you have some (small) example program of using OOo from

Re: Exception passing

2007-03-23 Thread Thomas Dybdahl Ahle
Den Fri, 23 Mar 2007 07:38:47 -0700 skrev Alex Martelli: > Thomas Dybdahl Ahle <[EMAIL PROTECTED]> wrote: >> This works quite good, but it is a hell to debug. Instead of getting a >> log message to the line which originally raised the exception. > As you see, the traceback is "maintained" when y

Re: "finally" for unit test

2007-03-23 Thread Jorgen Grahn
On 23 Mar 2007 12:19:15 GMT, Duncan Booth <[EMAIL PROTECTED]> wrote: > "killkolor" <[EMAIL PROTECTED]> wrote: > >> I have a unittest framework that tests a single function that in turn >> works with files (takes input and outputs in the same file, no return >> values). > > I would want to split tha

Re: Idiom for running compiled python scripts?

2007-03-23 Thread Alex Martelli
Mark <[EMAIL PROTECTED]> wrote: ... > so I could just do a "python_compile_and_run myscript.py" and it would > do what I want, i.e. run myscript.pyc if available and valid, generate > and run it if necessary. You can use python -c 'import myscript; myscript.main()' and variations thereon. A

Re: Create new processes over telnet in XP

2007-03-23 Thread Jorgen Grahn
On 23 Mar 2007 03:47:14 -0700, Godzilla <[EMAIL PROTECTED]> wrote: > Hello, > > How do you create/spawn new processes in XP over telnet using python? > I.e. I would like to create a new process and have it running in the > background... Ssh -- or even rsh -- are better choices than telnet for thes

Re: Exception passing

2007-03-23 Thread Alex Martelli
Thomas Dybdahl Ahle <[EMAIL PROTECTED]> wrote: > Hi, I have a function, which looks like the following: > > connecting = False > def func (): > global connecting > connecting = True > try: ># Do lot of network stuff > except Exception, e: > connecting = False >

Re: Exception passing

2007-03-23 Thread kyosohma
On Mar 23, 9:29 am, Thomas Dybdahl Ahle <[EMAIL PROTECTED]> wrote: > Hi, I have a function, which looks like the following: > > connecting = False > def func (): > global connecting > connecting = True > try: ># Do lot of network stuff > except Exception, e: > connec

Exception passing

2007-03-23 Thread Thomas Dybdahl Ahle
Hi, I have a function, which looks like the following: connecting = False def func (): global connecting connecting = True try: # Do lot of network stuff except Exception, e: connecting = False raise e This works quite good, but it is a hell to debug. Instea

Re: Wikipedia and a little piece of Python History

2007-03-23 Thread Jorgen Grahn
On 21 Mar 2007 12:18:50 -0700, Paddy <[EMAIL PROTECTED]> wrote: > I just had a link to Tim peters first post on doctest: > http://groups.google.com/group/comp.lang.python/msg/1c57cfb7b3772763 > removed from http://en.wikipedia.org/wiki/Doctest as it doesn't fit > their guidelines for external links

Re: Cleanly exiting multi thread application on SIGINT

2007-03-23 Thread skip
Jon> Is the following the most elegant way to exit a multi-threaded Jon> application on a Ctrl-C? I am a complete beginner and would have Jon> thought there was some way of doing it without having to use while Jon> 1: pass, but have yet to find a way. I thought there was some sor

Re: Catching an unknown error

2007-03-23 Thread skip
Harlin> value = raw_input("Type a divisor: ") Harlin> try: Harlin>value = int(value) Harlin>print "42 / %d = %d" % (value, 42/value) Harlin> except ValueError: Harlin> print "I can't convert the value to an integer" Harlin> except ZeroDivisionError: Harl

Re: "finally" for unit test

2007-03-23 Thread skip
gabriel> Is there something like a finally for unittest functions? TestCase instances have setUp() and tearDown() methods: http://docs.python.org/dev/lib/testcase-objects.html Skip -- http://mail.python.org/mailman/listinfo/python-list

Re: Create new processes over telnet in XP

2007-03-23 Thread Rob Wolfe
Godzilla wrote: > Hello, > > How do you create/spawn new processes in XP over telnet using python? > I.e. I would like to create a new process and have it running in the > background... when I terminate the telnet connection, I would what the > spawned processes to keep running until I shut it off

Re: Catching an unknown error

2007-03-23 Thread Harlin Seritt
On Mar 23, 9:42 am, [EMAIL PROTECTED] wrote: > On Mar 23, 8:16 am, "Harlin Seritt" <[EMAIL PROTECTED]> wrote: > > > > > Using the code below: > > > ---BEGIN CODE--- > > > value = raw_input("Type a divisor: ") > > try: > >value = int(value) > >print "42 / %d = %d" % (value, 42/value) > > exc

Re: Idiom for running compiled python scripts?

2007-03-23 Thread Steven D'Aprano
On Fri, 23 Mar 2007 12:22:44 +, mark wrote: > On Fri, 23 Mar 2007 22:24:07 +1100, Steven D'Aprano wrote: >> if not os.path.exists(compiledname) or \ os.stat(compiledname)[MT] < >> os.stat(scriptname)[MT]: >> # compiled file doesn't exist, or is too old > > Surely the validity

Re: Need help to learn Python

2007-03-23 Thread Tina I
PythonBiter wrote: > Hi everyone, > > I'm very new in this Group as well Python language. I want to learn > Python. So could you please advice me, and guide me how can i become > master in Python ! > > > Thanks, > Partha > Lots of great resources for beginners: http://wiki.python.org/moin/Begi

Re: Catching an unknown error

2007-03-23 Thread kyosohma
On Mar 23, 8:16 am, "Harlin Seritt" <[EMAIL PROTECTED]> wrote: > Using the code below: > > ---BEGIN CODE--- > > value = raw_input("Type a divisor: ") > try: >value = int(value) >print "42 / %d = %d" % (value, 42/value) > except ValueError: > print "I can't convert the value to an in

Re: Cleanly exiting multi thread application on SIGINT

2007-03-23 Thread Fredrik Lundh
"jrpfinch" wrote: > Is the following the most elegant way to exit a multi-threaded > application on a Ctrl-C? I am a complete beginner and would have > thought there was some way of doing it without having to use while 1: > pass, but have yet to find a way. > def main: >wt = workerThread() >

Re: Catching an unknown error

2007-03-23 Thread Fredrik Lundh
[EMAIL PROTECTED] wrote: > Make the last 'except' block like this: > > Except Exception, e: > print e while that's good enough for the given example, it's not good enough for the general case (in contemporary Python, exceptions don't have to inherit from the Exception class). -- http://m

Re: Catching an unknown error

2007-03-23 Thread kyosohma
On Mar 23, 8:29 am, [EMAIL PROTECTED] wrote: > On Mar 23, 8:16 am, "Harlin Seritt" <[EMAIL PROTECTED]> wrote: > > > > > Using the code below: > > > ---BEGIN CODE--- > > > value = raw_input("Type a divisor: ") > > try: > >value = int(value) > >print "42 / %d = %d" % (value, 42/value) > > exc

Re: Catching an unknown error

2007-03-23 Thread Fredrik Lundh
Harlin Seritt wrote: > In the last 'except' block, how can I print out the particular error > name even though one is not specifically named? the sys.exc_info() function returns information about the current exception. see: http://effbot.org/pyref/sys.exc_info -- http://mail.python.or

  1   2   >