File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change 22# Moved some utilities here from ../../configure
33
44from __future__ import print_function
5- import urllib
65import hashlib
76import sys
87import zipfile
98import tarfile
10- import fpformat
119import contextlib
10+ try :
11+ from urllib .request import FancyURLopener , URLopener
12+ except ImportError :
13+ from urllib import FancyURLopener , URLopener
1214
1315def formatSize (amt ):
1416 """Format a size as a string in MB"""
15- return fpformat . fix (amt / 1024000. , 1 )
17+ return "%.1f" % (amt / 1024000. )
1618
1719def spin (c ):
1820 """print out an ASCII 'spinner' based on the value of counter 'c'"""
1921 spin = ".:|'"
2022 return (spin [c % len (spin )])
2123
22- class ConfigOpener (urllib . FancyURLopener ):
24+ class ConfigOpener (FancyURLopener ):
2325 """fancy opener used by retrievefile. Set a UA"""
2426 # append to existing version (UA)
25- version = '%s node.js/configure' % urllib . URLopener .version
27+ version = '%s node.js/configure' % URLopener .version
2628
2729def reporthook (count , size , total ):
2830 """internal hook used by retrievefile"""
You can’t perform that action at this time.
0 commit comments