From c993543ef48837f03f86833cc86eb644f5c5e2b3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bj=C3=B6rn=20Esser?= <besser82@fedoraproject.org>
Date: Thu, 4 Jun 2020 13:58:40 +0200
Subject: [PATCH] generators: xml.etree.cElementTree has been dropped in Python
3.9.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
It can be replaced with xml.etree.ElementTree safely.
Signed-off-by: Björn Esser <besser82@fedoraproject.org>
---
generators/cpp_client.py | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/generators/cpp_client.py b/generators/cpp_client.py
index 62d6505..d75640e 100644
--- a/generators/cpp_client.py
+++ b/generators/cpp_client.py
@@ -1,7 +1,6 @@
#!/usr/bin/env python
# vim: set ts=4 sws=4 sw=4:
-from xml.etree.cElementTree import *
from os.path import basename
from functools import reduce
import getopt
@@ -12,6 +11,11 @@
import re
import collections
+if sys.version_info[:2] >= (3, 9):
+ from xml.etree.ElementTree import *
+else:
+ from xml.etree.cElementTree import *
+
from utils import \
get_namespace, \
get_ext_name, \