forked from pool/python-pyVows
43 lines
1.5 KiB
Diff
43 lines
1.5 KiB
Diff
![]() |
--- pyVows-2.1.0/pyvows/runner/utils.py.orig 2019-02-21 10:04:05.498271976 +0700
|
||
|
+++ pyVows-2.1.0/pyvows/runner/utils.py 2019-02-21 10:04:56.462676610 +0700
|
||
|
@@ -34,10 +34,10 @@
|
||
|
# check for decorated topic function
|
||
|
if hasattr(topic_function, '_original'):
|
||
|
# _wrapper_type is 'async_topic' or 'capture_error'
|
||
|
- async = (getattr(topic_function, '_wrapper_type', None) == 'async_topic')
|
||
|
+ async_ = (getattr(topic_function, '_wrapper_type', None) == 'async_topic')
|
||
|
topic_function = topic_function._original
|
||
|
else:
|
||
|
- async = False
|
||
|
+ async_ = False
|
||
|
|
||
|
code = get_code_for(topic_function)
|
||
|
|
||
|
@@ -48,7 +48,7 @@
|
||
|
expected_args = code.co_argcount - 1
|
||
|
|
||
|
# taking the callback argument into consideration
|
||
|
- if async:
|
||
|
+ if async_:
|
||
|
expected_args -= 1
|
||
|
|
||
|
# prepare to create `topics` list
|
||
|
--- pyVows-2.1.0/tests/async_vows.py.orig 2019-02-21 10:07:12.347754104 +0700
|
||
|
+++ pyVows-2.1.0/tests/async_vows.py 2019-02-21 10:07:25.163855622 +0700
|
||
|
@@ -15,13 +15,13 @@
|
||
|
#-------------------------------------------------------------------------------------------------
|
||
|
|
||
|
def asyncFunc(pool, callback):
|
||
|
- def async():
|
||
|
+ def async_():
|
||
|
time.sleep(0.1)
|
||
|
return 10
|
||
|
|
||
|
def get_value(value):
|
||
|
callback(value, 20, kwarg=30, kw2=40)
|
||
|
- pool.apply_async(async, callback=get_value)
|
||
|
+ pool.apply_async(async_, callback=get_value)
|
||
|
|
||
|
#-------------------------------------------------------------------------------------------------
|
||
|
|