From 17d6c1b93e77e5d956d35385a4c578876ce1450e Mon Sep 17 00:00:00 2001 From: Jeremy Fincher Date: Thu, 12 Feb 2004 06:50:26 +0000 Subject: [PATCH] Made sure to handle the case where the driver object has no irc or its irc is None (like a Scheduler driver or something). --- src/drivers.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/drivers.py b/src/drivers.py index 2ec0c66eb..83fa24522 100644 --- a/src/drivers.py +++ b/src/drivers.py @@ -96,7 +96,9 @@ def run(): for name in _deadDrivers: try: driver = _drivers[name] - driver.irc.driver = None + if hasattr(driver, 'irc') and driver.irc is not None: + # The Schedule driver has no irc object, or it's None. + driver.irc.driver = None driver.irc = None del _drivers[name] except KeyError: