我正在使用 Twisted 编写代码,并且无法为我的 Twisted Internet Deferred 提供一个合理的变量名。这是我的候选人:
d
: 太通用,太短,违反了 Pylint 规则 C0103。def
: 与内置函数定义冲突。defer
: 与模块 twisted.internet.defer 冲突deferred
: 好的,但是很长cb
: 还是太短了,违反了pylint C0103,和很多回调方法名冲突。cback
: 太奇怪了?callback
: 与方法 Deferred.callback() 冲突
我正在寻找其他建议。似乎大多数 Twisted 示例代码都使用“d”,这对于简单的调用来说很好,但是当您将 Deferred 传递给方法并将它们存储为成员变量时,它的描述性实在是太强了。