-1
我有这样的事情:最好的方式来传递kwargs参数覆盖方法
MyClass(BaseClass):
def __init__(self, *args, **kwargs):
data = kwargs.pop('data', None)
super(BaseClass, self).__init__(*args, **kwargs)
BaseClass的是API包装的代表,它的初始化方法受到了很多的喜欢,API_KEY,API_SECRET参数, OAUTH_TOKEN和OUATH_TOKEN_SECRET。我的问题是关于什么是创建MyClass实例的正确或最清洁的方式。我不知道这会工作:
if __name__ == '__main__':
obj = MyClass(
API_KEY,
API_SECRET,
OAUTH_TOKEN,
OAUTH_TOKEN_SECRET,
{'data': DATA}
)
所以,让我们假设的作品,是它更好地包装在一个字典所有参数,并通过他们向MYCLASS?