File: RunInTerminal.py

package info (click to toggle)
drpython 1%3A3.11.4-1.1
  • links: PTS
  • area: main
  • in suites: buster, jessie, jessie-kfreebsd, stretch
  • size: 3,868 kB
  • ctags: 2,871
  • sloc: python: 16,653; makefile: 141; sh: 1
file content (17 lines) | stat: -rw-r--r-- 564 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#drscript
#This currently only works on linux (if you have xterm installed).
#You will need to modify it otherwise.

#By Daniel Pozmanter
#Released under the GPL

import os, sys

if 'linux' in sys.platform:
    pathtoterminal = "/usr/bin/xterm"
    termarg = "-e"
    arguments = getattr(DrScript, 'RunInTerminalArgs', '')
    command = sys.executable + ' ' + DrFrame.GetFileName() + ' ' + arguments
    os.spawnl(os.P_NOWAIT, pathtoterminal, pathtoterminal, termarg, command)
else:
    wx.MessageBox("Only supported under Linux", "RunInTerminal", wx.OK, DrFrame)