|
|
@ -635,13 +635,14 @@ storage of variables templates")%location)
|
|
|
|
class glob_attr:
|
|
|
|
class glob_attr:
|
|
|
|
"""Глобальные аттрибуты для методов заполнения переменных"""
|
|
|
|
"""Глобальные аттрибуты для методов заполнения переменных"""
|
|
|
|
|
|
|
|
|
|
|
|
def _runos(self,cmd, ret_first=None, env={}):
|
|
|
|
def _runos(self,cmd, ret_first=None, env={},ret_list=False):
|
|
|
|
"""Вернуть результат выполнения команды ОС"""
|
|
|
|
"""Вернуть результат выполнения команды ОС"""
|
|
|
|
if not env:
|
|
|
|
if not env:
|
|
|
|
envDict = {}
|
|
|
|
envDict = {}
|
|
|
|
env.update(os.environ.items() + [("PATH",cl_utils.getpathenv())] +\
|
|
|
|
env.update(os.environ.items() + [("PATH",cl_utils.getpathenv())] +\
|
|
|
|
env.items())
|
|
|
|
env.items())
|
|
|
|
retCode, programOut = cl_utils.runOsCommand(cmd, None, ret_first, env)
|
|
|
|
retCode, programOut = cl_utils.runOsCommand(cmd, None, ret_first, env,
|
|
|
|
|
|
|
|
ret_list)
|
|
|
|
if not retCode:
|
|
|
|
if not retCode:
|
|
|
|
return programOut
|
|
|
|
return programOut
|
|
|
|
return False
|
|
|
|
return False
|
|
|
|