import os, string

#if not os.environ.has_key('MODULE_VERSION'):
#        os.environ['MODULE_VERSION_STACK'] = '3.2.3'
#        os.environ['MODULE_VERSION'] = '3.2.3'
#else:
#        os.environ['MODULE_VERSION_STACK'] = os.environ['MODULE_VERSION']
#os.environ['MODULESHOME'] = '/usr/share/Modules'

if not os.environ.has_key('MODULEPATH'):
        os.environ['MODULEPATH'] = os.popen("""sed 's/#.*$//' ${MODULESHOME}/init/.modulespath | awk 'NF==1{printf("%s:",$1)}'""").readline()

if not os.environ.has_key('LOADEDMODULES'):
        os.environ['LOADEDMODULES'] = '';

def module(command, *arguments):
#        commands = os.popen('/usr/share/Modules/%s/bin/modulecmd python %s %s' % (os.environ['MODULE_VERSION'], command, string.join(arguments))).read()
        commands = os.popen('/usr/bin/modulecmd python %s %s' % (command, string.join(arguments))).read()
        exec commands
