24 lines
1.1 KiB
Text
24 lines
1.1 KiB
Text
|
From ffc23c3b3d49d265997b6bb5d55d9463080c1cc8 Mon Sep 17 00:00:00 2001
|
||
|
From: Debarshi Ray <debarshir@freedesktop.org>
|
||
|
Date: Mon, 10 Feb 2020 15:20:38 +0100
|
||
|
Subject: [PATCH] tools: Fix the build with Python 3
|
||
|
|
||
|
Index: tools/libglibcodegen.py
|
||
|
--- tools/libglibcodegen.py.orig
|
||
|
+++ tools/libglibcodegen.py
|
||
|
@@ -154,7 +154,7 @@ def type_to_gtype(s):
|
||
|
return ("GHashTable *", "DBUS_TYPE_G_STRING_STRING_HASHTABLE", "BOXED", False)
|
||
|
elif s[:2] == 'a{': #some arbitrary hash tables
|
||
|
if s[2] not in ('y', 'b', 'n', 'q', 'i', 'u', 's', 'o', 'g'):
|
||
|
- raise Exception, "can't index a hashtable off non-basic type " + s
|
||
|
+ raise Exception("can't index a hashtable off non-basic type " + s)
|
||
|
first = type_to_gtype(s[2])
|
||
|
second = type_to_gtype(s[3:-1])
|
||
|
return ("GHashTable *", "(dbus_g_type_get_map (\"GHashTable\", " + first[1] + ", " + second[1] + "))", "BOXED", False)
|
||
|
@@ -169,4 +169,4 @@ def type_to_gtype(s):
|
||
|
return ("GValueArray *", gtype, "BOXED", True)
|
||
|
|
||
|
# we just don't know ..
|
||
|
- raise Exception, "don't know the GType for " + s
|
||
|
+ raise Exception("don't know the GType for " + s)
|