[TxMt] Re: Adding python commands
dougal at gmail.com
Thu Jan 1 04:23:58 UTC 2009
You can avoid ugly exec()s if you use __import__:
On Tue, Dec 30, 2008 at 10:55 AM, Rob McBroom <textmate at skurfer.com> wrote:
> On 2008-Dec-29, at 3:41 PM, Andrea Crotti wrote:
> > Thanks a lot Rob, I have another problem, the thing
> > #!/usr/bin/env python
> > import dis
> > from os import environ
> > mod = environ['TM_FILENAME'].split('.')
> > dis.dis(mod)
> > Doesn't work because I also need to import mod, but if I put also
> > import mod, of course it doesn't work as it's not substituted the
> > variable
> > value in the import statement.
> This seemed to work with the limited testing I did:
> exec('import ' + mod)
> Just insert that before the call to dis.dis().
> Rob McBroom
> Because it screws up the order in which people normally read text.
> Original message:
> > Why is it bad to top-post your reply?
> textmate mailing list
> textmate at lists.macromates.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the textmate