mirror of
https://code.videolan.org/videolan/vlc
synced 2024-09-04 09:11:33 +02:00
4e8cc7fd95
This can be used to detect crashes due to bad streams (see the end of the program for the files which are tested)
24 lines
762 B
Python
24 lines
762 B
Python
import logging
|
|
import urllib2
|
|
|
|
def getLogger( module ):
|
|
logger = logging.getLogger( module )
|
|
stl = logging.StreamHandler( )
|
|
formatter = logging.Formatter( '%(asctime)s %(name)s %(levelname)s %(message)s' )
|
|
stl.setFormatter( formatter )
|
|
logger.addHandler( stl )
|
|
logger.setLevel( logging.DEBUG )
|
|
return logger
|
|
|
|
def downloadFile( file, source, target, l ):
|
|
l.info( "Opening %s/%s" % (source,file ) )
|
|
try:
|
|
remote = urllib2.urlopen( "%s/%s" % (source,file ) )
|
|
l.debug( "Open success, downloading" )
|
|
local = open( target + "/" + file, "w+" )
|
|
local.write( remote.read() )
|
|
except:
|
|
return 1
|
|
return 0
|
|
|