summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorPatrick Williams <patrick@stwcx.xyz>2016-10-17 11:40:13 -0500
committerPatrick Williams <patrick@stwcx.xyz>2016-10-20 16:17:34 -0500
commitaffeafada185ed1a1498d0d08d9a2baa4c69141c (patch)
tree82447c47ad66644421b739d61166d1e1b47863e0 /tools
parent831839ad872a5b4ebc4dcb0412e18b96719a1929 (diff)
downloadsdbusplus-affeafada185ed1a1498d0d08d9a2baa4c69141c.tar.gz
sdbusplus-affeafada185ed1a1498d0d08d9a2baa4c69141c.zip
sdbus++: work around unicode support in python2
unicode strings in python2 do not have certain functions, such as 'rstrip'. Send an option to Mako for python2 to ensure unicode support is disabled. Change-Id: Ia85581b5a091eec10e9999f30425a40e02de2ffc Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Diffstat (limited to 'tools')
-rwxr-xr-xtools/sdbus++7
1 files changed, 6 insertions, 1 deletions
diff --git a/tools/sdbus++ b/tools/sdbus++
index 6051046..01922c9 100755
--- a/tools/sdbus++
+++ b/tools/sdbus++
@@ -2,6 +2,7 @@
import sdbusplus
import mako.lookup
import argparse
+import sys
def main():
valid_types = { 'interface': sdbusplus.Interface }
@@ -26,7 +27,11 @@ def main():
args = parser.parse_args();
- lookup = mako.lookup.TemplateLookup(directories=[args.templatedir])
+ if sys.version_info < (3,0):
+ lookup = mako.lookup.TemplateLookup(directories=[args.templatedir],
+ disable_unicode=True)
+ else:
+ lookup = mako.lookup.TemplateLookup(directories=[args.templatedir])
instance = valid_types[args.typeName].load(args.item, args.rootdir)
function = getattr(instance, valid_processes[args.process])
OpenPOWER on IntegriCloud