From 5e604af2bef29409f56f9fd5115b340e647f4e45 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Fri, 9 May 2014 15:52:20 -0400 Subject: [PATCH] Fix attribute error on particularly bad connections When simulating 80% packet loss, it was discovered that a console being close() due to inability to complete session establishment will not have keepaliveid registered yet. Change-Id: I839645b13cbe30ae71e104c44e63896a4802befe --- pyghmi/ipmi/console.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pyghmi/ipmi/console.py b/pyghmi/ipmi/console.py index c36a82df..d2b63d13 100644 --- a/pyghmi/ipmi/console.py +++ b/pyghmi/ipmi/console.py @@ -42,6 +42,7 @@ class Console(object): def __init__(self, bmc, userid, password, iohandler, port=623, force=False, kg=None): + self.keepaliveid = None self.connected = False self.broken = False self.out_handler = iohandler