diff --git a/pyghmi/ipmi/command.py b/pyghmi/ipmi/command.py index 732d5d13..31fd6b16 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 2e595e87..4852afbe 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 46ec5127..33ac88a7 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):