##// END OF EJS Templates
- Las carpetas se han convertido en paquetes de Python para poder importar adecuadamente las clases....
- Las carpetas se han convertido en paquetes de Python para poder importar adecuadamente las clases. - Se modificaron las clases sendFile y changeBeam: - sendFile: recibe como parametro un archivo con ruta absoluta, - changeBeam: recibe como parametro una cadena con el numero del beam(patron) a configurar. - Se modifico la funcion sendFile de la clase sendFile que envia el nombre del archivo y su contenido. Actualmente valida que el archivo exista y que el nombre del archivo sea la ruta absoluta del mismo.

File last commit:

r135:136
r164:165
Show More
test4.py
20 lines | 675 B | text/x-python | PythonLexer
import threading, zipfile
class AsyncZip(threading.Thread):
def __init__(self, infile, outfile):
threading.Thread.__init__(self)
self.infile = infile
self.outfile = outfile
def run(self):
f = zipfile.ZipFile(self.outfile, 'w',
zipfile.ZIP_DEFLATED)
f.write(self.infile)
f.close()
print 'Finished background zip of: ', self.infile
background = AsyncZip('mydata.txt', 'myarchive.zip')
background.start()
print 'The main program continues to run in foreground.'
background.join() # Wait for background task to finish
print 'Main program waited until background was done.'