Skip to content

Commit 4b0c009

Browse files
authored
Merge pull request #99 from deep-compute/bugfix-union-type-casting-api-doc-error
fixed bug with typing return types
2 parents 2731473 + 969bb51 commit 4b0c009

3 files changed

Lines changed: 10 additions & 4 deletions

File tree

.travis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ deploy:
99
- LICENSE
1010
- kwikapi/api.py
1111
- kwikapi/__init__.py
12-
name: kwikapi-0.5.10
13-
tag_name: 0.5.10
12+
name: kwikapi-0.5.11
13+
tag_name: 0.5.11
1414
true:
1515
repo: deep-compute/kwikapi
1616
- provider: pypi

kwikapi/apidoc.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,13 @@ def _type_str(self, t):
1111
if t is None:
1212
return str(None)
1313

14-
return t.__name__
14+
if hasattr(t, "__name__"):
15+
return t.__name__
16+
else:
17+
try:
18+
return t.__repr__()
19+
except Exception:
20+
return "Unknown"
1521

1622
def apidoc(self, version: str = None, namespace: str = None) -> dict:
1723
versions = {}

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from setuptools import setup, find_packages
22

3-
version = "0.5.10"
3+
version = "0.5.11"
44
setup(
55
name="kwikapi",
66
version=version,

0 commit comments

Comments
 (0)