equal
deleted
inserted
replaced
3350 def findext(name): |
3350 def findext(name): |
3351 '''return module with given extension name''' |
3351 '''return module with given extension name''' |
3352 try: |
3352 try: |
3353 return sys.modules[external[name]] |
3353 return sys.modules[external[name]] |
3354 except KeyError: |
3354 except KeyError: |
3355 dotname = '.' + name |
|
3356 for k, v in external.iteritems(): |
3355 for k, v in external.iteritems(): |
3357 if k.endswith('.' + name) or v == name: |
3356 if k.endswith('.' + name) or k.endswith('/' + name) or v == name: |
3358 return sys.modules[v] |
3357 return sys.modules[v] |
3359 raise KeyError(name) |
3358 raise KeyError(name) |
3360 |
3359 |
3361 def dispatch(args): |
3360 def dispatch(args): |
3362 for name in 'SIGBREAK', 'SIGHUP', 'SIGTERM': |
3361 for name in 'SIGBREAK', 'SIGHUP', 'SIGTERM': |