scripts: convert to python3
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I5ac0c1ac6f5420ec9763419223e651c3f887afe6
diff --git a/scripts/extra-properties.py b/scripts/extra-properties.py
index 0baa3e0..c63ec9c 100755
--- a/scripts/extra-properties.py
+++ b/scripts/extra-properties.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
import os
import yaml
diff --git a/scripts/fru_gen.py b/scripts/fru_gen.py
index 2771498..5241f2f 100755
--- a/scripts/fru_gen.py
+++ b/scripts/fru_gen.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
import os
import sys
@@ -43,7 +43,7 @@
parser.add_argument(
'command', metavar='COMMAND', type=str,
- choices=valid_commands.keys(),
+ choices=list(valid_commands.keys()),
help='Command to run.')
args = parser.parse_args()
diff --git a/scripts/gen_pimrules.py b/scripts/gen_pimrules.py
index a529e23..7a0e479 100755
--- a/scripts/gen_pimrules.py
+++ b/scripts/gen_pimrules.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
'''Generate PIM rules for ipmi-fru-parser.
'''
@@ -123,10 +123,10 @@
def get_cacheable_objs(yaml):
cacheable = []
- for objdata in data.itervalues():
+ for objdata in data.values():
if not isinstance(objdata, dict):
continue
- for path, ifaces in objdata.iteritems():
+ for path, ifaces in objdata.items():
if not isinstance(ifaces, dict):
continue