I'd go for a factory function 
(http://en.wikipedia.org/wiki/Factory_method_pattern):

def create(foo):
    return Child(foo) if foo else Parent()
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to