Resultados de la búsqueda a petición "try-catch"
Python forma limpia de envolver declaraciones individuales en un intento, excepto el bloque
Actualmente estoy haciendo una automatización Python de Excel con com. Es completamente funcional y hace lo que quiero, pero he descubierto algo sorprendente. A veces, algunos de los comandos de Excel que uso fallarán con una excepción sin razón ...
Python usando excepciones para el flujo de control considerado malo?
Todo bien Lo he visto varias veces en el pasado, pero más recientemente con mi pregunta aquí [https://stackoverflow.com/questions/7271245/python-clean-way-to-wrap-individual-statements-in-a-try-except-block] . Entonces, tengo curiosidad por qué ...
¿Cómo puedo evitar los bloques de prueba duplicados?
Tengo varios métodos que se ven así: public void foo() { try { doSomething(); } catch(Exception e) { Log.Error(e); } } ¿Puedo cambiar el código para que se vea? [LogException()] public void foo() { doSomething(); } ¿Cómo puedo implementar este ...
Problema con alter y luego actualizar en try catch con tran usando Transact-SQL
Aquí hay algunos Transact-SQL que estoy tratando de ejecutar a través de sqlcmd (SQL Server 2005). USE PUK; GO BEGIN TRANSACTION; BEGIN TRY -- - Modify RETRIEVAL_STAT alter table dbo.RETRIEVAL_STAT add SOURCE nvarchar(10) NULL, ACCOUNTNUMBER ...
Try-catch: ¿es esta práctica aceptable?
Hemos recibido código Java de un proveedor de software. Contiene muchotry-catch bloques sin nada en elcatch parte. Están por todo el lugar. Ejemplo try { spaceBlock.enable(LindsayModel); } catch (Exception e) { }Mis preguntas son: ¿Es la ...
¿Mejor "intentar" algo y detectar la excepción o probar si es posible evitar primero una excepción?
¿Debo probarif algo es válido o simplementetry para hacerlo y atrapar la excepción? ¿Existe alguna documentación sólida que indique que se prefiere una forma? Es una forma más pythonic? Por ejemplo, debería: if len(my_list) >= 4: x = ...
¿Por qué necesito usar finalmente para cerrar recursos?
La mayoría de las veces, lo único que veo para un bloque finalmente utilizado es algo como FileInputStream f; try{ f= new FileInputStream("sample.txt"); //something that uses f and sometimes throws an exception } catch(IOException ex){ /* ...
Probar / Atrapar y enhebrar
Tengo una idea de por qué, pero me gustaría preguntar si alguien comprende bien por qué el código que lo inició nunca capta la excepción planteada dentro de un hilo. Aquí hay un código muy simple para demostrar lo que quiero decir: using ...
Patrón para evitar bloques de captura anidados?
Considere una situación en la que tengo tres (o más) formas de realizar un cálculo, cada una de las cuales puede fallar con una excepción. Para intentar cada cálculo hasta encontrar uno que tenga éxito, he estado haciendo lo siguiente: double ...
Utilizando catch sin argumentos
Cuál es la diferencia entre catch { MessageBox.Show("Error."); }y catch (Exception ex) { MessageBox.Show("Error."); //we never use ex, so is it better to use catch without arguments? }