def getFullResFileName(self): """ Полное имя файла ресурса. """ return ic_file.NormPathUnix(self.getResPath() + '/' + self.getResFileName() + '.' + self.getResFileExt())
def getPath(self): """ Путь. """ prj_file_name = self.getPrjFileName() if prj_file_name: return ic_file.NormPathUnix(os.path.dirname(prj_file_name.strip())) return None
def InitEnv(PrjDir_, **environ): """ Инициализация окружения по папке проекта. @param PrjDir_: Папке проекта. """ try: # Подгрузить дополнительные атрибуты проекта from ic.prj import PrjRes prj_res_manager = PrjRes.icPrjRes() prj_dir = ic_file.NormPathUnix(PrjDir_) prj_res_file_name = os.path.join(prj_dir, ic_file.BaseName(prj_dir) + '.pro') if os.path.exists(prj_res_file_name): prj_res_manager.openPrj(prj_res_file_name) env_dict = prj_res_manager.getPrjEnv() environ.update(env_dict) log.info(u'Чтение дополнительных атрибутов проекта <%s> ... ОК' % prj_res_file_name) else: log.warning(u'Не найден файл проекта <%s>' % prj_res_file_name) return getKernel().GetContext().initEnv(PrjDir_, **environ) except: log.fatal(u'Ошибка ic_user.InitEnv')
def getFullResFileName(self): """ Полное имя файла ресурса. """ return ic_file.NormPathUnix(self.getModulePath() + '/' + self.getModuleName() + self.ext)
def getPath(self): return ic_file.NormPathUnix(self.getModulePath())