|
@@ -16,30 +16,15 @@ import sys
|
|
|
from importlib import import_module
|
|
|
from types import ModuleType
|
|
|
|
|
|
-# extends amqp.five
|
|
|
-from amqp.five import * # noqa
|
|
|
-from amqp.five import __all__ as _all_five
|
|
|
+# extends vine.five
|
|
|
+from vine.five import * # noqa
|
|
|
+from vine.five import __all__ as _all_five
|
|
|
|
|
|
try:
|
|
|
from functools import reduce
|
|
|
except ImportError:
|
|
|
pass
|
|
|
|
|
|
-try: # pragma: no cover
|
|
|
- from inspect import formatargspec, getfullargspec
|
|
|
-except ImportError: # Py2
|
|
|
- from collections import namedtuple
|
|
|
- from inspect import formatargspec, getargspec as _getargspec # noqa
|
|
|
-
|
|
|
- FullArgSpec = namedtuple('FullArgSpec', (
|
|
|
- 'args', 'varargs', 'varkw', 'defaults',
|
|
|
- 'kwonlyargs', 'kwonlydefaults', 'annotations',
|
|
|
- ))
|
|
|
-
|
|
|
- def getfullargspec(fun, _fill=(None, ) * 3): # noqa
|
|
|
- s = _getargspec(fun)
|
|
|
- return FullArgSpec(*s + _fill)
|
|
|
-
|
|
|
__all__ = [
|
|
|
'class_property', 'reclassmethod', 'create_module', 'recreate_module',
|
|
|
]
|