pubs/pubs/p3.py
Olivier Mangin d758df2ac9 A few python3 fixes.
- Fix one implicit relative import.
- Fix call to file builtin in test_env.
- Fix deprecated lambda syntax.
2014-09-11 18:35:07 +02:00

30 lines
654 B
Python

import sys
if sys.version_info[0] == 2:
import ConfigParser as configparser
input = raw_input
ustr = unicode
uchr = unichr
from urlparse import urlparse
from urllib2 import urlopen
from httplib import HTTPConnection
else:
import configparser
ustr = str
uchr = chr
file = None
from urllib.parse import urlparse
from urllib.request import urlopen
from http.client import HTTPConnection
configparser = configparser
input = input
file = file
def isbasestr(obj):
try:
return isinstance(obj, basestring)
except NameError:
return isinstance(obj, str) or isinstance(obj, bytes)