Forwarded conversation
Subject: Setting up global keybindings without corresponding menu items
From: *mercado mercado* <[EMAIL PROTECTED]>
Date: Fri, Aug 1, 2008 at 4:15 PM
To: [EMAIL PROTECTED]
I'm trying to set up a global keyboard shortcut for my applicati
In Python, is it possible for an instance method to know the name of the
class which is calling it? For example, in the sample below, I would like
for the someMethod method to print the name of the class calling it ("bar"
in the first case, "again" in the second).
-
Thank you Fredrik. This is exactly what I was looking for.
> cannot you just insert the appropriate directory in sys.path the first
> thing you do in the scripts? e.g.
>
> import os, sys
>
> lib = "lib_dev" # change this for prod/rss.py
>
> sys.path.insert(0,
> os.path.j
It seems that you can specify the name of the module to be imported at
runtime using the following syntax:
X = __import__('X')
(from http://effbot.org/zone/import-confusion.htm)
Of course, I would rather specify the path to the module at runtime, not the
module name itself, but at least this is
Thanks norseman for the reply.
You're right that I didn't like it though. :-)
Also note that my original question has to do with importing modules from
different locations. If all I had to do was use different paths within the
script (e.g. for sending to os.path.join or whatever), then I could
I have two versions of a script on my machine. One version is for new
development and the other version is a production version. This script
imports a module from a different directory, and this module again has two
versions (a development version and a production version). What I want is
for the