diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2019-02-12 17:09:15 +0100 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2019-02-24 10:39:04 +0100 |
commit | 014cd7ab0edd770fc0cfb0aa8d69d2b2fdd5849c (patch) | |
tree | 8d8775a9fcd589d520cceb587d353e37f758d697 | |
parent | 35b0b4335f67cfd7d7a05b34f4d0bc43499d9efc (diff) | |
download | urlgrabber-014cd7ab0edd770fc0cfb0aa8d69d2b2fdd5849c.tar.gz |
Replace number type enumeration by generic abc check
numbers existed already in 2.6.
-rw-r--r-- | urlgrabber/grabber.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/urlgrabber/grabber.py b/urlgrabber/grabber.py index 6bda383..f5bff55 100644 --- a/urlgrabber/grabber.py +++ b/urlgrabber/grabber.py @@ -528,6 +528,7 @@ import pycurl from ftplib import parse150 import socket, select, fcntl from io import BytesIO +import numbers try: import urllib.parse as urlparse @@ -2038,7 +2039,7 @@ def _dumps(v): if v is None: return 'None' if v is True: return 'True' if v is False: return 'False' - if type(v) in (int, long, float): + if isinstance(v, numbers.Number): return str(v) if isinstance(v, text_type): v = v.encode('UTF8') |