Moibe commited on
Commit
322b12a
·
1 Parent(s): 706f7ed

Error handling when app doesn't exists

Browse files
Files changed (1) hide show
  1. avaimet.py +13 -13
avaimet.py CHANGED
@@ -32,19 +32,19 @@ def obtenDireccionArchivo(archivo):
32
  return path_archivo
33
 
34
 
35
- def obtenContenidoArchivo(sftp, dir_data):
36
-
37
- with sftp.open(dir_data, 'rb') as archivo:
38
- # Leer el contenido del archivo como bytes
39
-
40
- contenido = archivo.read()
41
- # print("Imprimiendo contenido: ", contenido)
42
- # print("El tipo de contenido obtenido es: ", type(contenido))
43
-
44
- #Decodificar pq viene codificado del server (codificado en bytes) no encriptado.
45
- texto = contenido.decode('utf-8')
46
-
47
- return texto
48
 
49
  def obtenCaja(userfile, env):
50
 
 
32
  return path_archivo
33
 
34
 
35
+ def obtenContenidoArchivo(sftp, dir_data):
36
+ try:
37
+ with sftp.open(dir_data, 'rb') as archivo:
38
+ contenido = archivo.read()
39
+ # print("Imprimiendo contenido: ", contenido)
40
+ # print("El tipo de contenido obtenido es: ", type(contenido))
41
+ #Decodificar pq viene codificado del server (codificado en bytes) no encriptado.
42
+ texto = contenido.decode('utf-8')
43
+ except Exception as e:
44
+ texto = f"Error al leer el archivo: {e}"
45
+ print(texto)
46
+ return None
47
+ return texto
48
 
49
  def obtenCaja(userfile, env):
50