File tree 1 file changed +7
-5
lines changed
1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change 2
2
# Moved some utilities here from ../../configure
3
3
4
4
from __future__ import print_function
5
- import urllib
6
5
import hashlib
7
6
import sys
8
7
import zipfile
9
8
import tarfile
10
- import fpformat
11
9
import contextlib
10
+ try :
11
+ from urllib .request import FancyURLopener , URLopener
12
+ except ImportError :
13
+ from urllib import FancyURLopener , URLopener
12
14
13
15
def formatSize (amt ):
14
16
"""Format a size as a string in MB"""
15
- return fpformat . fix (amt / 1024000. , 1 )
17
+ return "%.1f" % (amt / 1024000. )
16
18
17
19
def spin (c ):
18
20
"""print out an ASCII 'spinner' based on the value of counter 'c'"""
19
21
spin = ".:|'"
20
22
return (spin [c % len (spin )])
21
23
22
- class ConfigOpener (urllib . FancyURLopener ):
24
+ class ConfigOpener (FancyURLopener ):
23
25
"""fancy opener used by retrievefile. Set a UA"""
24
26
# append to existing version (UA)
25
- version = '%s node.js/configure' % urllib . URLopener .version
27
+ version = '%s node.js/configure' % URLopener .version
26
28
27
29
def reporthook (count , size , total ):
28
30
"""internal hook used by retrievefile"""
You can’t perform that action at this time.
0 commit comments