Files
modules/init/python.in
2013-01-10 15:48:30 -06:00

25 lines
683 B
Plaintext

import os, string
os.environ['MODULESHOME'] = '$MODULESHOME'
if os.environ.has_key('TCLSH'):
TCLSH=os.environ['TCLSH']
else:
if os.path.exists('/usr/bin/tclsh'):
TCLSH="/usr/bin/tclsh"
else:
if os.path.exists('/bin/tclsh') :
TCLSH="/bin/tclsh"
else:
TCLSH=""
if not os.environ.has_key('MODULEPATH'):
os.environ['MODULEPATH'] = '/mips/tools/freeware/modulefiles'
if not os.environ.has_key('LOADEDMODULES'):
os.environ['LOADEDMODULES'] = '';
def module(command, *arguments):
commands = os.popen('$TCLSH $MODULESHOME/modulecmd.tcl python %s %s' % (command, string.join(arguments))).read()
exec commands