summaryrefslogtreecommitdiff
path: root/gr-utils/blocktool/core/parseheader_generic.py
diff options
context:
space:
mode:
Diffstat (limited to 'gr-utils/blocktool/core/parseheader_generic.py')
-rw-r--r--gr-utils/blocktool/core/parseheader_generic.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/gr-utils/blocktool/core/parseheader_generic.py b/gr-utils/blocktool/core/parseheader_generic.py
index ef6a1398ca..0aefe366fc 100644
--- a/gr-utils/blocktool/core/parseheader_generic.py
+++ b/gr-utils/blocktool/core/parseheader_generic.py
@@ -24,6 +24,13 @@ from ..core import Constants
LOGGER = logging.getLogger(__name__)
PYGCCXML_AVAILABLE = False
+# ugly hack to make pygccxml work with Python >= 3.8
+import time
+try:
+ time.clock
+except:
+ time.clock = time.perf_counter
+
try:
from pygccxml import parser, declarations, utils
PYGCCXML_AVAILABLE = True