# HG changeset patch # User Paul Boddie # Date 1105637791 -3600 # Node ID 14b1b75cd8c2b3277c55fb7cc8a7d036993d7c0e # Parent ae2484e54322a025a073f249aa3260141be0eb13 Fixed the importing of package classes. diff -r ae2484e54322 -r 14b1b75cd8c2 runclass.py --- a/runclass.py Thu Jan 13 18:33:48 2005 +0100 +++ b/runclass.py Thu Jan 13 18:36:31 2005 +0100 @@ -13,7 +13,8 @@ module = __import__("__this__", globals(), locals(), [class_name]) obj = getattr(module, class_name) else: - obj = __import__(class_name, globals(), locals()) + class_module = ".".join(class_name_parts[:-1]) + obj = __import__(class_module, globals(), locals()) for part in class_name_parts[1:]: obj = getattr(obj, part)