Re: Python equivt of __FILE__ and __LINE__

2008-02-14 Thread alain
On Feb 14, 1:50 am, "Gabriel Genellina" <[EMAIL PROTECTED]> wrote: > En Wed, 13 Feb 2008 13:07:31 -0200, alain <[EMAIL PROTECTED]> escribió: > > > There exists an undocumented builtin called __file__, but > > unfortunately no corresponding __line__ > > There is no __file__ builtin AFAIK; but there

Re: Python equivt of __FILE__ and __LINE__

2008-02-13 Thread Gabriel Genellina
En Wed, 13 Feb 2008 13:07:31 -0200, alain <[EMAIL PROTECTED]> escribió: > There exists an undocumented builtin called __file__, but > unfortunately no corresponding __line__ There is no __file__ builtin AFAIK; but there is __file__ module attribute documented here: http://docs.python.org/ref/ty

Re: Python equivt of __FILE__ and __LINE__

2008-02-13 Thread Jeff Schwab
alain wrote: > On Feb 12, 7:44 pm, Jeff Schwab <[EMAIL PROTECTED]> wrote: > >> It still would be nice to have syntax as clean as __FILE__ and __LINE__. > > There exists an undocumented builtin called __file__, but > unfortunately no corresponding __line__ Drat! So close! Thanks for the info.

Re: Python equivt of __FILE__ and __LINE__

2008-02-13 Thread alain
On Feb 12, 7:44 pm, Jeff Schwab <[EMAIL PROTECTED]> wrote: > It still would be nice to have syntax as clean as __FILE__ and __LINE__. There exists an undocumented builtin called __file__, but unfortunately no corresponding __line__ Alain -- http://mail.python.org/mailman/listinfo/python-list

Re: Python equivt of __FILE__ and __LINE__

2008-02-12 Thread Jeff Schwab
Gabriel Genellina wrote: > En Tue, 12 Feb 2008 16:20:12 -0200, Jeff Schwab <[EMAIL PROTECTED]> > escribió: > >> What about the following? Should the underscores be omitted from the >> method names, for consistency with inspect? > > I prefer the names_with_underscore, the "current" style recomme

Re: Python equivt of __FILE__ and __LINE__

2008-02-12 Thread Gabriel Genellina
En Tue, 12 Feb 2008 16:20:12 -0200, Jeff Schwab <[EMAIL PROTECTED]> escribió: > What about the following? Should the underscores be omitted from the > method names, for consistency with inspect? I prefer the names_with_underscore, the "current" style recommended by PEP8 http://www.python.org

Re: Python equivt of __FILE__ and __LINE__

2008-02-12 Thread Jeff Schwab
Gabriel Genellina wrote: > En Tue, 12 Feb 2008 14:41:20 -0200, Jeff Schwab <[EMAIL PROTECTED]> > escribi�: > >> def line(): >> try: >> raise Exception >> except: >> return sys.exc_info()[2].tb_frame.f_back.f_lineno >> d

Re: Python equivt of __FILE__ and __LINE__

2008-02-12 Thread Steve Holden
Bill Davy wrote: [...] > What a lovely langauge. > +1 QOTW -- Steve Holden+1 571 484 6266 +1 800 494 3119 Holden Web LLC http://www.holdenweb.com/ -- http://mail.python.org/mailman/listinfo/python-list

Re: Python equivt of __FILE__ and __LINE__

2008-02-12 Thread Gabriel Genellina
En Tue, 12 Feb 2008 14:41:20 -0200, Jeff Schwab <[EMAIL PROTECTED]> escribi�: > def line(): > try: > raise Exception > except: > return sys.exc_info()[2].tb_frame.f_back.f_lineno > def file(): > return ins

Re: Python equivt of __FILE__ and __LINE__

2008-02-12 Thread Jeff Schwab
alain wrote: > On Feb 11, 10:58 am, "Bill Davy" <[EMAIL PROTECTED]> wrote: >> Writing a quick and dirty assembler and want to give the user the location >> of an error. The "assembly language" is Python. If the user wants to >> generat some object code they write something like: >> >> Label(Loop

Re: Python equivt of __FILE__ and __LINE__

2008-02-12 Thread Bill Davy
"thebjorn" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > On Feb 11, 4:55 pm, Gary Herron <[EMAIL PROTECTED]> wrote: >> Bill Davy wrote: >> > Writing a quick and dirty assembler and want to give the user the >> > location >> > of an error. The "assembly language" is Python. If th

Re: Python equivt of __FILE__ and __LINE__

2008-02-12 Thread alain
On Feb 11, 10:58 am, "Bill Davy" <[EMAIL PROTECTED]> wrote: > Writing a quick and dirty assembler and want to give the user the location > of an error.  The "assembly language" is Python.  If the user wants to > generat some object code they write something  like: > > Label(LoopLable) >     Load(R4

Re: Python equivt of __FILE__ and __LINE__

2008-02-11 Thread thebjorn
On Feb 11, 4:55 pm, Gary Herron <[EMAIL PROTECTED]> wrote: > Bill Davy wrote: > > Writing a quick and dirty assembler and want to give the user the location > > of an error. The "assembly language" is Python. If the user wants to > > generat some object code they write something like: > > > Labe

Re: Python equivt of __FILE__ and __LINE__

2008-02-11 Thread Gary Herron
Bill Davy wrote: > Writing a quick and dirty assembler and want to give the user the location > of an error. The "assembly language" is Python. If the user wants to > generat some object code they write something like: > > Label(LoopLable) > Load(R4) > Dec() > JNZ(LoopLabel) > > I