Mirror of mitogen
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
Jesse London 3453d4d7d0 Python 3 support for classmethod call targets
There were two problems with detection and handling of class methods as call targets in Python 3:

* Methods no longer define `im_self` -- this is now only `__self__`
* The `types` module no longer defines a `ClassType`

The universally-compatible (v2.6+) solution was to switch to using the `inspect` module -- whose interface has been stable -- and to checking the method attribute `__self__`.

(It doesn't hurt that `inspect` checks are more brief and we now no longer need the `types` module here.)
7 years ago
.github Add GitHub issue template. 8 years ago
.travis tests: rationalize matrix and rewrite ansible_tests 7 years ago
ansible_mitogen ansible: fix synchronize module 7 years ago
docs docs: update contributors. 7 years ago
examples examples: fix mitogen-fuse on 2.x. 8 years ago
mitogen Python 3 support for classmethod call targets 7 years ago
tests Python 3 support for classmethod call targets 7 years ago
.gitignore docs: fix intensely annoying _prefix, 2 years later. 8 years ago
.lgtm.yml compat: ignore LGTM checks on third party 8 years ago
.travis.yml Correct DISTROS variable name for ansible_tests. 7 years ago
LICENSE Add license text everywhere. 8 years ago
README.md commented out travis badge 8 years ago
dev_requirements.txt Fix GitHub vulnerability notification. 8 years ago
preamble_size.py add --dump to preamble_size.py. 7 years ago
run_tests Record ulimit -a in run_test output. 8 years ago
setup.cfg Ignore another annoying flake8 message. 8 years ago
setup.py Update trove classifiers. 8 years ago
tox.ini Fix invocation of test runner by tox 8 years ago

README.md