diff mbox series

[BlueZ] test: changes for Python3

Message ID 20220419150949.694702-1-diego.rondini@kynetics.com (mailing list archive)
State Accepted
Commit a1939bd51e0faba9a8550eea2590d99cb63a33c1
Headers show
Series [BlueZ] test: changes for Python3 | expand

Checks

Context Check Description
tedd_an/pre-ci_am success Success
tedd_an/checkpatch success Checkpatch PASS
tedd_an/gitlint fail [BlueZ] test: changes for Python3 6: B3 Line contains hard tab characters (\t): " AttributeError: 'dbus.Dictionary' object has no attribute 'iteritems'"
tedd_an/setupell success Setup ELL PASS
tedd_an/buildprep success Build Prep PASS
tedd_an/build success Build Configuration PASS
tedd_an/makecheck success Make Check PASS
tedd_an/makecheckvalgrind success Make Check PASS
tedd_an/makedistcheck success Make Distcheck PASS
tedd_an/build_extell success Build External ELL PASS
tedd_an/build_extell_make success Build Make with External ELL PASS

Commit Message

Diego Rondini April 19, 2022, 3:09 p.m. UTC
Remove some leftover usage of Python2 code. In particular replace
iteritems() with items() to fix the following error:

	AttributeError: 'dbus.Dictionary' object has no attribute 'iteritems'
---
 test/list-devices      | 4 ++--
 test/map-client        | 2 +-
 test/monitor-bluetooth | 6 +++---
 test/test-adapter      | 2 +-
 test/test-device       | 2 +-
 test/test-discovery    | 4 ++--
 test/test-health       | 4 ++--
 test/test-health-sink  | 4 ++--
 8 files changed, 14 insertions(+), 14 deletions(-)

Comments

bluez.test.bot@gmail.com April 19, 2022, 4:46 p.m. UTC | #1
This is automated email and please do not reply to this email!

Dear submitter,

Thank you for submitting the patches to the linux bluetooth mailing list.
This is a CI test results with your patch series:
PW Link:https://patchwork.kernel.org/project/bluetooth/list/?series=633425

---Test result---

Test Summary:
CheckPatch                    PASS      1.47 seconds
GitLint                       FAIL      1.03 seconds
Prep - Setup ELL              PASS      51.69 seconds
Build - Prep                  PASS      0.72 seconds
Build - Configure             PASS      10.42 seconds
Build - Make                  PASS      1526.18 seconds
Make Check                    PASS      12.78 seconds
Make Check w/Valgrind         PASS      536.49 seconds
Make Distcheck                PASS      278.84 seconds
Build w/ext ELL - Configure   PASS      10.43 seconds
Build w/ext ELL - Make        PASS      1486.05 seconds
Incremental Build with patchesPASS      0.00 seconds

Details
##############################
Test: GitLint - FAIL
Desc: Run gitlint with rule in .gitlint
Output:
[BlueZ] test: changes for Python3
6: B3 Line contains hard tab characters (\t): "	AttributeError: 'dbus.Dictionary' object has no attribute 'iteritems'"




---
Regards,
Linux Bluetooth
patchwork-bot+bluetooth@kernel.org April 20, 2022, 1:10 a.m. UTC | #2
Hello:

This patch was applied to bluetooth/bluez.git (master)
by Luiz Augusto von Dentz <luiz.von.dentz@intel.com>:

On Tue, 19 Apr 2022 17:09:49 +0200 you wrote:
> Remove some leftover usage of Python2 code. In particular replace
> iteritems() with items() to fix the following error:
> 
> 	AttributeError: 'dbus.Dictionary' object has no attribute 'iteritems'
> ---
>  test/list-devices      | 4 ++--
>  test/map-client        | 2 +-
>  test/monitor-bluetooth | 6 +++---
>  test/test-adapter      | 2 +-
>  test/test-device       | 2 +-
>  test/test-discovery    | 4 ++--
>  test/test-health       | 4 ++--
>  test/test-health-sink  | 4 ++--
>  8 files changed, 14 insertions(+), 14 deletions(-)

Here is the summary with links:
  - [BlueZ] test: changes for Python3
    https://git.kernel.org/pub/scm/bluetooth/bluez.git/?id=a1939bd51e0f

You are awesome, thank you!
diff mbox series

Patch

diff --git a/test/list-devices b/test/list-devices
index b112556c3..618d2867b 100755
--- a/test/list-devices
+++ b/test/list-devices
@@ -32,10 +32,10 @@  def extract_uuids(uuid_list):
 
 objects = manager.GetManagedObjects()
 
-all_devices = (str(path) for path, interfaces in objects.iteritems() if
+all_devices = (str(path) for path, interfaces in objects.items() if
 					"org.bluez.Device1" in interfaces.keys())
 
-for path, interfaces in objects.iteritems():
+for path, interfaces in objects.items():
 	if "org.bluez.Adapter1" not in interfaces.keys():
 		continue
 
diff --git a/test/map-client b/test/map-client
index a2d96ae5f..f44f512bd 100755
--- a/test/map-client
+++ b/test/map-client
@@ -33,7 +33,7 @@  def unwrap(x):
         return tuple(map(unwrap, x))
 
     if isinstance(x, dict):
-        return dict([(unwrap(k), unwrap(v)) for k, v in x.iteritems()])
+        return dict([(unwrap(k), unwrap(v)) for k, v in x.items()])
 
     for t in [unicode, str, long, int, float, bool]:
         if isinstance(x, t):
diff --git a/test/monitor-bluetooth b/test/monitor-bluetooth
index a3977e206..99f3c857c 100755
--- a/test/monitor-bluetooth
+++ b/test/monitor-bluetooth
@@ -14,17 +14,17 @@  relevant_ifaces = [ "org.bluez.Adapter1", "org.bluez.Device1" ]
 
 def property_changed(interface, changed, invalidated, path):
 	iface = interface[interface.rfind(".") + 1:]
-	for name, value in changed.iteritems():
+	for name, value in changed.items():
 		val = str(value)
 		print("{%s.PropertyChanged} [%s] %s = %s" % (iface, path, name,
 									val))
 
 def interfaces_added(path, interfaces):
-	for iface, props in interfaces.iteritems():
+	for iface, props in interfaces.items():
 		if not(iface in relevant_ifaces):
 			continue
 		print("{Added %s} [%s]" % (iface, path))
-		for name, value in props.iteritems():
+		for name, value in props.items():
 			print("      %s = %s" % (name, value))
 
 def interfaces_removed(path, interfaces):
diff --git a/test/test-adapter b/test/test-adapter
index a216140ba..c56ba9577 100755
--- a/test/test-adapter
+++ b/test/test-adapter
@@ -61,7 +61,7 @@  if (args[0] == "list"):
 		om = dbus.Interface(bus.get_object("org.bluez", "/"),
 					"org.freedesktop.DBus.ObjectManager")
 		objects = om.GetManagedObjects()
-		for path, interfaces in objects.iteritems():
+		for path, interfaces in objects.items():
 			if "org.bluez.Adapter1" not in interfaces:
 				continue
 
diff --git a/test/test-device b/test/test-device
index a1e508166..c840f0565 100755
--- a/test/test-device
+++ b/test/test-device
@@ -49,7 +49,7 @@  if (args[0] == "list"):
 					"org.freedesktop.DBus.ObjectManager")
 	objects = om.GetManagedObjects()
 
-	for path, interfaces in objects.iteritems():
+	for path, interfaces in objects.items():
 		if "org.bluez.Device1" not in interfaces:
 			continue
 		properties = interfaces["org.bluez.Device1"]
diff --git a/test/test-discovery b/test/test-discovery
index eccc7c7e3..54fc51403 100755
--- a/test/test-discovery
+++ b/test/test-discovery
@@ -19,7 +19,7 @@  def print_compact(address, properties):
 	name = ""
 	address = "<unknown>"
 
-	for key, value in properties.iteritems():
+	for key, value in properties.items():
 		if type(value) is dbus.String:
 			value = unicode(value).encode('ascii', 'replace')
 		if (key == "Name"):
@@ -153,7 +153,7 @@  if __name__ == '__main__':
 	om = dbus.Interface(bus.get_object("org.bluez", "/"),
 				"org.freedesktop.DBus.ObjectManager")
 	objects = om.GetManagedObjects()
-	for path, interfaces in objects.iteritems():
+	for path, interfaces in objects.items():
 		if "org.bluez.Device1" in interfaces:
 			devices[path] = interfaces["org.bluez.Device1"]
 
diff --git a/test/test-health b/test/test-health
index d6b437ed8..3e16c415d 100755
--- a/test/test-health
+++ b/test/test-health
@@ -147,7 +147,7 @@  manager = dbus.Interface(bus.get_object(BUS_NAME, "/"),
 objects = manager.GetManagedObjects()
 adapters = []
 
-for path, ifaces in objects.iteritems():
+for path, ifaces in objects.items():
 	if ifaces.has_key(ADAPTER_INTERFACE):
 		adapters.append(path)
 
@@ -172,7 +172,7 @@  while select == None:
 adapter = dbus.Interface(bus.get_object(BUS_NAME, select), ADAPTER_INTERFACE)
 
 devices = []
-for path, interfaces in objects.iteritems():
+for path, interfaces in objects.items():
 	if "org.bluez.Device1" not in interfaces:
 		continue
 	properties = interfaces["org.bluez.Device1"]
diff --git a/test/test-health-sink b/test/test-health-sink
index 57665d2ba..13b9a6b04 100755
--- a/test/test-health-sink
+++ b/test/test-health-sink
@@ -41,7 +41,7 @@  manager = dbus.Interface(bus.get_object(BUS_NAME, "/"),
 objects = manager.GetManagedObjects()
 adapters = []
 
-for path, ifaces in objects.iteritems():
+for path, ifaces in objects.items():
 	if ifaces.has_key(ADAPTER_INTERFACE):
 		adapters.append(path)
 
@@ -67,7 +67,7 @@  adapter =  dbus.Interface(bus.get_object(BUS_NAME, select),
 						ADAPTER_INTERFACE)
 
 devices = []
-for path, interfaces in objects.iteritems():
+for path, interfaces in objects.items():
 	if "org.bluez.Device1" not in interfaces:
 		continue
 	properties = interfaces["org.bluez.Device1"]