From 6873cd6b86f465a5faf153f6a400e719d01bcc96 Mon Sep 17 00:00:00 2001 From: Manuel Guenther <manuel.guenther@idiap.ch> Date: Thu, 28 Aug 2014 16:39:01 +0200 Subject: [PATCH] Fixed urllib for python 3. --- .gitignore | 27 +++++++++++++++++---------- bob/example/faceverify/utils.py | 9 +++++++-- 2 files changed, 24 insertions(+), 12 deletions(-) diff --git a/.gitignore b/.gitignore index 5345d2f..653e7b4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,15 +1,22 @@ -*.swp *~ +*.swp *.pyc -*.png -*.pdf +*.so +*.dylib +CMakeLists.txt +bin +eggs +parts .installed.cfg .mr.developer.cfg -eggs/ -develop-eggs/ -bob.example.faceverify.egg-info/ +*.egg-info +develop-eggs +sphinx +dist +.nfs* +.gdb_history +build +*.egg src/ -bin/ -dist/ -sphinx/ -Database/ +*.png +*.pdf diff --git a/bob/example/faceverify/utils.py b/bob/example/faceverify/utils.py index 40fbaa9..441b8ee 100644 --- a/bob/example/faceverify/utils.py +++ b/bob/example/faceverify/utils.py @@ -41,14 +41,19 @@ def atnt_database_directory(atnt_user_directory = None): os.mkdir(atnt_default_directory) # setup - import urllib2, tempfile + import sys, tempfile + if sys.version_info[0] <= 2: + import urllib2 as urllib + else: + import urllib.request as urllib + db_url = 'http://www.cl.cam.ac.uk/Research/DTG/attarchive/pub/data/att_faces.zip' import logging logger = logging.getLogger('bob') logger.warn("Downloading the AT&T database from '%s' to '%s' ..." % (db_url, atnt_default_directory)) # download - url = urllib2.urlopen(db_url) + url = urllib.urlopen(db_url) local_zip_file = tempfile.mkstemp(prefix='atnt_db_', suffix='.zip')[1] dfile = open(local_zip_file, 'w') dfile.write(url.read()) -- GitLab