def __init__(self, execPath, config, detach, pidfile): self.execPath = execPath self.config = util.fileName(config) self.cfg = daemonconfig.DaemonConfig(config) self.pidfile = util.fileName(pidfile) self.restart = False self.stop = False if detach: self.progress = progress.Progress(outFile=None) else: self.progress = progress.Progress() self.createContext(detach) self.createSynchronizers()
def test_fileName(self): try: os.environ['FOO'] = 'bar' self.assertEqual(util.fileName('~/${FOO}'), os.environ['HOME'] + '/bar') finally: os.unsetenv('FOO')
def test_fileName(self): try: os.environ['FOO'] = 'bar' self.assertEqual(util.fileName('~/${FOO}'), os.environ['HOME']+'/bar') finally: os.unsetenv('FOO')
def expandFilenameIfString(self, stringish): if isinstance(stringish, str): return util.fileName(stringish) return stringish