mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-29 22:24:26 +00:00 
			
		
		
		
	[ruff] Enable RET and fix all violations (#9929)
This commit is contained in:
		| @@ -251,19 +251,18 @@ async def compile_esphome( | ||||
|             if proc.returncode == 0: | ||||
|                 # Success! | ||||
|                 break | ||||
|             elif proc.returncode == -11 and attempt < max_retries - 1: | ||||
|             if proc.returncode == -11 and attempt < max_retries - 1: | ||||
|                 # Segfault (-11 = SIGSEGV), retry | ||||
|                 print( | ||||
|                     f"Compilation segfaulted (attempt {attempt + 1}/{max_retries}), retrying..." | ||||
|                 ) | ||||
|                 await asyncio.sleep(1)  # Brief pause before retry | ||||
|                 continue | ||||
|             else: | ||||
|                 # Other error or final retry | ||||
|                 raise RuntimeError( | ||||
|                     f"Failed to compile {config_path}, return code: {proc.returncode}. " | ||||
|                     f"Run with 'pytest -s' to see compilation output." | ||||
|                 ) | ||||
|             # Other error or final retry | ||||
|             raise RuntimeError( | ||||
|                 f"Failed to compile {config_path}, return code: {proc.returncode}. " | ||||
|                 f"Run with 'pytest -s' to see compilation output." | ||||
|             ) | ||||
|  | ||||
|         # Load the config to get idedata (blocking call, must use executor) | ||||
|         loop = asyncio.get_running_loop() | ||||
|   | ||||
| @@ -72,8 +72,7 @@ DisableAction = loop_test_component_ns.class_("DisableAction", automation.Action | ||||
| ) | ||||
| async def enable_to_code(config, action_id, template_arg, args): | ||||
|     parent = await cg.get_variable(config[CONF_ID]) | ||||
|     var = cg.new_Pvariable(action_id, template_arg, parent) | ||||
|     return var | ||||
|     return cg.new_Pvariable(action_id, template_arg, parent) | ||||
|  | ||||
|  | ||||
| @automation.register_action( | ||||
| @@ -87,8 +86,7 @@ async def enable_to_code(config, action_id, template_arg, args): | ||||
| ) | ||||
| async def disable_to_code(config, action_id, template_arg, args): | ||||
|     parent = await cg.get_variable(config[CONF_ID]) | ||||
|     var = cg.new_Pvariable(action_id, template_arg, parent) | ||||
|     return var | ||||
|     return cg.new_Pvariable(action_id, template_arg, parent) | ||||
|  | ||||
|  | ||||
| async def to_code(config): | ||||
|   | ||||
		Reference in New Issue
	
	Block a user