diff --git a/pyghmi/ipmi/command.py b/pyghmi/ipmi/command.py index ceae7232..bbcdb815 100644 --- a/pyghmi/ipmi/command.py +++ b/pyghmi/ipmi/command.py @@ -33,6 +33,10 @@ try: xrange except NameError: xrange = range +try: + buffer +except NameError: + buffer = memoryview boot_devices = { diff --git a/pyghmi/ipmi/events.py b/pyghmi/ipmi/events.py index 91fd2450..f242f230 100644 --- a/pyghmi/ipmi/events.py +++ b/pyghmi/ipmi/events.py @@ -26,6 +26,10 @@ try: xrange except NameError: xrange = range +try: + buffer +except NameError: + buffer = memoryview psucfg_errors = { diff --git a/pyghmi/ipmi/oem/lenovo/handler.py b/pyghmi/ipmi/oem/lenovo/handler.py index 7e27ae9c..8a1ce0d3 100755 --- a/pyghmi/ipmi/oem/lenovo/handler.py +++ b/pyghmi/ipmi/oem/lenovo/handler.py @@ -48,6 +48,10 @@ try: xrange except NameError: xrange = range +try: + buffer +except NameError: + buffer = memoryview inventory.register_inventory_category(cpu) inventory.register_inventory_category(dimm) diff --git a/pyghmi/ipmi/private/util.py b/pyghmi/ipmi/private/util.py index 9be86381..fa824958 100644 --- a/pyghmi/ipmi/private/util.py +++ b/pyghmi/ipmi/private/util.py @@ -21,6 +21,10 @@ try: xrange except NameError: xrange = range +try: + buffer +except NameError: + buffer = memoryview def decode_wireformat_uuid(rawguid):