Build VLC aliases cleanly (don't need to parse argv[0])
[vlc.git] / test / mangle / VLCUtil.py
1 import logging
2 import urllib2
3
4 def getLogger( module ):
5     logger = logging.getLogger( module )
6     stl = logging.StreamHandler( )
7     formatter = logging.Formatter( '%(asctime)s %(name)s %(levelname)s %(message)s' )
8     stl.setFormatter( formatter )
9     logger.addHandler( stl )
10     logger.setLevel( logging.DEBUG )
11     return logger
12
13 def downloadFile( file, source, target, l ):
14     l.info( "Opening %s/%s" % (source,file ) )
15     try:
16         remote = urllib2.urlopen(  "%s/%s" % (source,file ) )
17         l.debug( "Open success, downloading"  )
18         local = open( target + "/" + file, "w+" )
19         local.write( remote.read() )
20     except:
21         return 1
22     return 0
23