Re: IDLE

2007-11-02 Thread annonymous
on 11/03/2007 06:44 AM Russ P. wrote :
> I've been programming in python for a few years using XEmacs on
> Solaris and Linux. I've been thinking about trying IDLE for a long
> time, but either it wasn't available on my system or I procrastinated.
> I finally have it available, and I gave it a try.
> 
> I immediately encountered a basic problem for which I could not find a
> solution in the intro docs. I want to run a script in one directory
> that reads input from a file in another directory. Maybe I'm just not
> very smart, but I couldn't figure out how to do it. Will someone
> please give me a clue?
> 
> More generally, I don't see much discussion of IDLE on this newsgroup.
> Are many python programmers using it? I see that some of the intro and
> tutorial docs have not been updated for several years. Is IDLE still
> actively supported? Or would I be better off just going directly to a
> commercially supported IDE such as Wing? Thanks.
> 

I used IDLE a year ago and later I changed to the commercial IDE of 
Komodo, i found it quite rewarding.. if u r doing massive code, i 
suggest u to try some of those commercial packages! they would save u a 
lot of pain!
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Valgrind and Python

2007-11-09 Thread annonymous
on 11/10/2007 08:38 AM Esa A E Peuha wrote :
> Running Python 2.5.1 under Valgrind is interesting; just starting it and
> then pressing Ctrl-D produces this:
> 
> ==27082== ERROR SUMMARY: 713 errors from 56 contexts (suppressed: 10 from 1)
> ==27082== malloc/free: in use at exit: 1,243,153 bytes in 508 blocks.
> ==27082== malloc/free: 3,002 allocs, 2,494 frees, 2,748,487 bytes allocated.
> ==27082== For counts of detected errors, rerun with: -v
> ==27082== searching for pointers to 508 not-freed blocks.
> ==27082== checked 1,399,984 bytes.
> ==27082== 
> ==27082== LEAK SUMMARY:
> ==27082==definitely lost: 0 bytes in 0 blocks.
> ==27082==  possibly lost: 17,072 bytes in 58 blocks.
> ==27082==still reachable: 1,226,081 bytes in 450 blocks.
> ==27082== suppressed: 0 bytes in 0 blocks.
> ==27082== Reachable blocks (those to which a pointer was found) are not shown.
> ==27082== To see them, rerun with: --show-reachable=yes
> 
> A lot of those 713 errors occur in the various deallocation functions.
> 

really wired!!! i tried  valgrind --leak-check=yes python on Python 2.4.3

it showed me even 839 errors,

==4375== ERROR SUMMARY: 839 errors from 108 contexts (suppressed: 38 from 1)
==4375== malloc/free: in use at exit: 710,604 bytes in 242 blocks.
==4375== malloc/free: 1,971 allocs, 1,729 frees, 1,541,112 bytes allocated.
==4375== For counts of detected errors, rerun with: -v
==4375== searching for pointers to 242 not-freed blocks.
==4375== checked 626,920 bytes.


I didn't get any error when using valgrind with perl or php

does that mean that python's interpretor is a memory beast?

-- 
http://mail.python.org/mailman/listinfo/python-list