| Tor Norbye | 3a2425a | 2013-11-04 10:16:08 -0800 | [diff] [blame^] | 1 | import sys, os |
| 2 | qualified_name = sys.argv[-1] | ||||
| 3 | path = qualified_name.split(".") | ||||
| 4 | |||||
| 5 | try: | ||||
| 6 | module = __import__(qualified_name, globals(), locals(), [path[-1]]) | ||||
| 7 | try: | ||||
| 8 | p = module.__path__ | ||||
| 9 | sys.stdout.write(os.sep.join(p.split(os.sep)[:-1])) | ||||
| 10 | sys.stdout.flush() | ||||
| 11 | except AttributeError: | ||||
| 12 | pass | ||||
| 13 | except ImportError: | ||||
| 14 | pass | ||||