summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Hellkamp <marc@gsites.de>2022-08-03 15:39:17 +0200
committerMarcel Hellkamp <marc@gsites.de>2022-08-03 15:39:17 +0200
commit69fd3f6202caecda2e2f915e67c81a2bb099e998 (patch)
treef0743d08c53940357cf1058af8f052ede53f9555
parent6879ecfdb80dae91f892694d54d62990103366de (diff)
downloadbottle-69fd3f6202caecda2e2f915e67c81a2bb099e998.tar.gz
fix: Include keyword-only-args in getarcspec() polyfill
-rw-r--r--bottle.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/bottle.py b/bottle.py
index 70b1de9..d5fad0b 100644
--- a/bottle.py
+++ b/bottle.py
@@ -92,7 +92,12 @@ if py3k:
import pickle
from io import BytesIO
from configparser import ConfigParser
- from inspect import getfullargspec as getargspec
+ from inspect import getfullargspec
+ def getargspec(func):
+ spec = getfullargspec(func)
+ kwargs = makelist(spec[0]) + makelist(spec.kwonlyargs)
+ return kwargs, spec[1], spec[2], spec[3]
+
basestring = str
unicode = str
json_loads = lambda s: json_lds(touni(s))