From 34009e30968f3bee26a58447a8d2ed6c6a6d666f Mon Sep 17 00:00:00 2001 From: Jesse O'Connor Date: Tue, 4 Jul 2017 20:31:25 +1000 Subject: [PATCH] allow modification of variable in child scope (#2688) Fixes `NameError: name 'count' is not defined` --- source/developers/development_events.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/developers/development_events.markdown b/source/developers/development_events.markdown index 2c80e54d7ef..e078396fd05 100644 --- a/source/developers/development_events.markdown +++ b/source/developers/development_events.markdown @@ -46,6 +46,7 @@ def setup(hass, config): # Listener to handle fired events def handle_event(event): + nonlocal count count += 1 print('Total events received:', count)