X-Git-Url: https://git.llucax.com/z.facultad/75.52/sercom.git/blobdiff_plain/f935c9c5ca9f917b57439405aee04e777ddbcb79..547d05bc0d164faa1e0f6d4b3e8c744ba47a534b:/sercom/tester.py?ds=inline diff --git a/sercom/tester.py b/sercom/tester.py index 18b7e58..2e6f9f8 100644 --- a/sercom/tester.py +++ b/sercom/tester.py @@ -23,7 +23,7 @@ class UserInfo(object): #{{{ try: info = pwd.getpwnam(user) except: - info = pwd.get(int(user)) + info = pwd.getpwuid(int(user)) self.user = info[0] self.uid = info[2] self.gid = info[3] @@ -433,7 +433,7 @@ def ejecutar_comando_fuente(self, path, entrega): #{{{ log.debug(_(u'Se esperaba un archivo "%s" para guardar pero ' u'no fue encontrado'), f) else: - zip.write(join(path, f), f) + zip.write(str(join(path, f)), str(f)) # FIXME encoding de unicode zip.close() comando_ejecutado.archivos = buffer.getvalue() def diff(new, zip_in, zip_out, name, longname=None, origname='correcto', @@ -646,7 +646,7 @@ def ejecutar_comando_prueba(self, path, prueba): #{{{ log.debug(_(u'Se esperaba un archivo "%s" para guardar pero ' u'no fue encontrado'), f) else: - zip.write(join(path, f), f) + zip.write(str(join(path, f)), str(f)) # FIXME encoding de unicode zip.close() comando_ejecutado.archivos = buffer.getvalue() def diff(new, zip_in, zip_out, name, longname=None, origname='correcto',