2014-01-21 50 views
0

我有一個類CONF:AttributeError的調用時方法

:主叫 conf.ip=...異常被arised後

class interface(Container): 
    def __init__(self,name): 
    pass 
    def __set_conf(self,name,value): 
    ... 
    super(interface,self).__set_conf(name,value) 

class Conf(object): 
    def __init__(self): 
    pass 
    def __setattr__(self,name,value): 
    current_container().__set_conf(name,value) 

的current_container()返回所述接口類的一個實例

AttributeError: 'interface' object has no attribute '_Conf__set_conf' 

看來,python將前綴「_Conf」添加到方法名稱。如何避免這種情況?

回答

相關問題