commit-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Commit-gnuradio] [gnuradio] 02/10: grc: fix for reverted commit f184ccf


From: git
Subject: [Commit-gnuradio] [gnuradio] 02/10: grc: fix for reverted commit f184ccf 'better Popen argument handling...'
Date: Fri, 28 Aug 2015 19:19:49 +0000 (UTC)

This is an automated email from the git hooks/post-receive script.

jcorgan pushed a commit to branch maint
in repository gnuradio.

commit 3a2cdbc9e34d277a992f3a2fcbfc6641508ca07f
Author: Sebastian Koslowski <address@hidden>
Date:   Wed Aug 12 11:09:30 2015 +0200

    grc: fix for reverted commit f184ccf 'better Popen argument handling...'
---
 grc/python/Generator.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/grc/python/Generator.py b/grc/python/Generator.py
index a3f9f10..14a5ee7 100644
--- a/grc/python/Generator.py
+++ b/grc/python/Generator.py
@@ -123,13 +123,17 @@ class TopBlockGenerator(object):
         # if self._generate_options == 'wx_gui' and 'darwin' in 
sys.platform.lower():
         #   python_exe = 'pythonw'
 
+        def args_to_string(args):
+            """Accounts for spaces in args"""
+            return ' '.join(repr(arg) if ' ' in arg else arg for arg in args)
+
         # setup the command args to run
         cmds = [python_exe, '-u', self.get_file_path()]  # -u is unbuffered 
stdio
 
         # when in no gui mode on linux, use a graphical terminal (looks nice)
         xterm_executable = find_executable(XTERM_EXECUTABLE)
         if self._generate_options == 'no_gui' and xterm_executable:
-            cmds = [xterm_executable, '-e'] + cmds
+            cmds = [xterm_executable, '-e', args_to_string(cmds)]
 
         p = subprocess.Popen(
             args=cmds, stdout=subprocess.PIPE, stderr=subprocess.STDOUT,



reply via email to

[Prev in Thread] Current Thread [Next in Thread]