summaryrefslogtreecommitdiff
path: root/solenv/gdb
diff options
context:
space:
mode:
authorJens Carl <j.carl43@gmx.de>2019-05-15 10:11:47 -0700
committerMichael Stahl <Michael.Stahl@cib.de>2019-05-16 11:23:00 +0200
commit84d8b0b7c442490a00925073950fb07d834eaf97 (patch)
treeb3b09c4100b0b6ba9458eda43c6ac863d0fae643 /solenv/gdb
parent57df32e4bc12a3d67c44a1c544f7df21e1c8861e (diff)
Make gdb autoload template more pythonic
Replace vim modeline with Python specific one to avoid problems with tabs and spaces, and also make code more pythonic. Change-Id: Ia0959787ceea740b5c97f500c60ef423fbed0651 Reviewed-on: https://gerrit.libreoffice.org/72375 Tested-by: Jenkins Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
Diffstat (limited to 'solenv/gdb')
-rw-r--r--solenv/gdb/autoload.template14
1 files changed, 7 insertions, 7 deletions
diff --git a/solenv/gdb/autoload.template b/solenv/gdb/autoload.template
index 816380e5cf8e..fdbcce200233 100644
--- a/solenv/gdb/autoload.template
+++ b/solenv/gdb/autoload.template
@@ -1,4 +1,4 @@
-# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+# -*- tab-width: 4; indent-tabs-mode: nil; py-indent-offset: 4 -*-
#
# This file is part of the LibreOffice project.
#
@@ -7,20 +7,20 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
+import importlib
import os.path
import sys
-import importlib
import gdb
-pythondir = os.path.normpath('%PYTHONDIR%')
+PP_PATH = os.path.normpath('%PYTHONDIR%')
if gdb.current_objfile():
- if pythondir not in sys.path:
- sys.path.insert(0, pythondir)
+ if PP_PATH not in sys.path:
+ sys.path.insert(0, PP_PATH)
-for mod in str.split("%MODULES%"):
- module=importlib.import_module("libreoffice."+mod)
+for mod in '%MODULES%'.split():
+ module = importlib.import_module('libreoffice.' + mod)
module.register_pretty_printers(gdb.current_objfile())
try: