summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2019-02-12 17:09:15 +0100
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2019-02-24 10:39:04 +0100
commit014cd7ab0edd770fc0cfb0aa8d69d2b2fdd5849c (patch)
tree8d8775a9fcd589d520cceb587d353e37f758d697
parent35b0b4335f67cfd7d7a05b34f4d0bc43499d9efc (diff)
downloadurlgrabber-014cd7ab0edd770fc0cfb0aa8d69d2b2fdd5849c.tar.gz
Replace number type enumeration by generic abc check
numbers existed already in 2.6.
-rw-r--r--urlgrabber/grabber.py3
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')