[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [bridgedb/develop] Replace func_doc with __doc__
commit dfb152f6bac4bca465f309b6d9089f013fc456cc
Author: Damian Johnson <atagar@xxxxxxxxxxxxxx>
Date: Fri Jan 10 14:48:52 2020 -0800
Replace func_doc with __doc__
Python 3.x renamed func_x functions to __x__...
https://docs.python.org/3.0/whatsnew/3.0.html#operators-and-special-methods
This fixes...
Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/twisted/trial/runner.py", line 823, in loadByName
return self.suiteFactory([self.findByName(name, recurse=recurse)])
...
File "/home/atagar/Desktop/tor/bridgedb/bridgedb/filters.py", line 127, in <module>
byIPv4 = byIPv(4)
File "/home/atagar/Desktop/tor/bridgedb/bridgedb/filters.py", line 122, in byIPv
_byIPv.func_doc = _byIPv.func_doc.format(ipVersion)
builtins.AttributeError: 'function' object has no attribute 'func_doc'
This finally progresses our test outcome quite a bit...
before: FAILED (skips=1, failures=7, errors=48, successes=256)
after: FAILED (skips=2, failures=7, errors=144, successes=321)
---
bridgedb/filters.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/bridgedb/filters.py b/bridgedb/filters.py
index a02661e..78cb73e 100644
--- a/bridgedb/filters.py
+++ b/bridgedb/filters.py
@@ -119,7 +119,7 @@ def byIPv(ipVersion=None):
return False
setattr(_byIPv, "description", "ip=%d" % ipVersion)
_byIPv.__name__ = "byIPv%d()" % ipVersion
- _byIPv.func_doc = _byIPv.func_doc.format(ipVersion)
+ _byIPv.__doc__ = _byIPv.__doc__.format(ipVersion)
_byIPv.name = name
_cache[name] = _byIPv
return _byIPv
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits