[Tutor] bug or feature

Andreas Kostyrka andreas at kostyrka.org
Fri Jun 1 11:16:24 CEST 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Just the way IDLE works. Unexpected, but certainly not a bug, I'd say.

Andreas

Grant Hagstrom wrote:
> A bug or feature in the IDLE of python 2.5?
> 
> pre-step: save the following file to your computer:
> # file mylist.py
> jobs = [
>         'Lions',
>         'SysTest',
>         'trainDD',
>         'Cats',
>         'train',
>         'sharks',
>         'whale',
>         ]
> 
> Step 1.
> 
> copy, paste this script into the idle window. hit f5 to run.
> 
> thefile = open(" mylist.py")
> read_thefile = file.read(thefile)
> 
> string_thefile = str(read_thefile)
> 
> splitlist_thefile = string_thefile.split()
> 
> it_starts = splitlist_thefile.index('jobs')
> 
> Step 2.
> 
> open a new window. close the window from step one. close the shell from
> the previous f5 execution.
> 
> Step 3.
> 
> paste and run this code.
> 
> thefile = open("/home/banter/Desktop/mylist.py")
> read_thefile = file.read(thefile)
> 
> #string_thefile = str(read_thefile)
> 
> splitlist_thefile = string_thefile.split()
> 
> it_starts = splitlist_thefile.index('jobs')
> 
> Result: python remembers "string_thefile" even after both the shell and
> the original scripting window have been closed!
> bug or feature?
> 
> Best,
> 
> Grant
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> http://mail.python.org/mailman/listinfo/tutor
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGX+PnHJdudm4KnO0RAsdhAKCBUU9HxXqHPZXo0BXqDEtQ+kBc1wCfS/kc
Tk1icM3HgifChP7wxKShM2k=
=fig0
-----END PGP SIGNATURE-----


More information about the Tutor mailing list