模块"继承"如何在python中重新定义默认函数args?

时间:2016-03-14 16:17:01

标签: python inheritance

例如,Python有标准模块json。这不是一个阶级。

json.dumps定义为具有默认args列表的函数。我想重新定义一个默认args - cls这个函数。我应该怎么做?

json._dumps = json.dumps

def dumps(*kargs, **kwargs):
    kwarsg['cls'] = MyClass
    return json._dumps(*kargs, **kwargs)

json.dumps = dumps

0 个答案:

没有答案