Skip to content

Commit d9633f7

Browse files
committed
fix parameters name extraction
1 parent 312bbc0 commit d9633f7

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

tornado_swagger/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '1.1.2'
1+
__version__ = '1.1.3'

tornado_swagger/_builders.py

+6-3
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,12 @@ def _extract_parameters_names(handler, parameters_count):
6767

6868
for method in handler.SUPPORTED_METHODS:
6969
method_handler = getattr(handler, method.lower())
70-
for i, arg in enumerate(inspect.getfullargspec(method_handler).args[1:]):
71-
if set(arg) != {'_'}:
72-
parameters[i] = arg
70+
args = inspect.getfullargspec(method_handler).args[1:]
71+
72+
if len(args) > 0:
73+
for i, arg in enumerate(args):
74+
if set(arg) != {'_'}:
75+
parameters[i] = arg
7376

7477
return parameters
7578

0 commit comments

Comments
 (0)