Ejemplo n.º 1
0
 def _os_getpid():
     name = ManagementFactory.getRuntimeMXBean().getName()
     _id, _at, _name = name.partition('@')
     try:
         return int(_id)
     except ValueError:
         return 1
import os
import sys
import shutil
from org.apache.log4j import Logger
from java.lang.management import ManagementFactory
import unittest

#sys.modules['AdminConfig'] = AdminConfig
#sys.modules['AdminControl'] = AdminControl
#sys.modules['AdminApp'] = AdminApp
#sys.modules['AdminTask'] = AdminTask
#sys.modules['Help'] = Help

'''set up the paths, create the tmp working directory and make a props dictionary'''
pidname=ManagementFactory.getRuntimeMXBean().getName()
pidlist=pidname.split('@')
pid=pidlist[0]
currentWorkingDirectory=os.getcwd()
#print currentWorkingDirectory
binPath=currentWorkingDirectory + os.sep + "bin"
confPath=currentWorkingDirectory + os.sep + "conf"
logPath=currentWorkingDirectory + os.sep + "log"
tmpPath=currentWorkingDirectory + os.sep + "tmp" + os.sep + pid
libPath=currentWorkingDirectory + os.sep + "lib"
jythonpath=libPath + os.sep + "jython" + os.sep + "Lib"
srcPath=currentWorkingDirectory + os.sep + "src"
testPath=currentWorkingDirectory + os.sep + "test"
sys.path.append(binPath)
sys.path.append(confPath)
sys.path.append(logPath)
sys.path.append(tmpPath)
Ejemplo n.º 3
0
 def _os_getpid():
     return ManagementFactory.getRuntimeMXBean().getName()