Howto MACRO in python ?
Bill Loren
lorenb2 at bezeqint.net
Tue Aug 12 08:28:31 EDT 2003
Welp, I'm trying to implement some kind of tracing mechanism which will
announce every function entrance
in Run-Time.
I wrote a trace function:
DEBUG_LVL = 50
def trace(level, message):
if DEBUG_LVL >= level:
print message
to which I will call with:
trace(40, "%s.%s: entrance" % (__name__, <function_name>) )
upon every function entrance.
(btw I couldn't find any built-in name which correspands to the current
function name so
I type it myslef every trace call)
my wish was to create a MACRO that will save me some text in the code.
something like:
TRACE(40, "entrance")
that will expand into the trace call.
what do you think ?
thanks so much !
~B
----- Original Message -----
From: "Peter Hansen" <peter at engcorp.com>
Newsgroups: comp.lang.python
To: <python-list at python.org>
Sent: Tuesday, August 12, 2003 1:32 PM
Subject: Re: Howto MACRO in python ?
> Bill Loren wrote:
> >
> > I was looking for a guidance about how to code MACROs in python.
> > any offer ?
>
> A few alternative responses to Irmen's to-the-point answer:
>
> 1. Nobody does.
>
> 2. Those who do, probably use a macro language, like maybe M4.
>
> 3. Nobody does.
>
> 4. What are you actually trying to accomplish, specifically?
>
> -Peter
> --
> http://mail.python.org/mailman/listinfo/python-list
More information about the Python-list
mailing list