获取项目所有信息 @author baozi <202-03-08> @param: get ( dict ): 请求信息,站点名称name @return
(self, get)
| 2116 | return data.data().get_site_ssl_info('python_{}'.format(project_name)) |
| 2117 | |
| 2118 | def GetProjectInfo(self, get): |
| 2119 | """获取项目所有信息 |
| 2120 | @author baozi <202-03-08> |
| 2121 | @param: |
| 2122 | get ( dict ): 请求信息,站点名称name |
| 2123 | @return |
| 2124 | """ |
| 2125 | project = self.get_project_find(get.name.strip()) |
| 2126 | if not project: |
| 2127 | return public.returnMsg(False, "没该项目") |
| 2128 | if self.prep_status(project["project_config"]) == "running": |
| 2129 | return public.returnMsg(False, "项目环境安装制作中.....<br>请勿操作") |
| 2130 | self._get_project_state(project) |
| 2131 | project_conf = project["project_config"] |
| 2132 | if project_conf["stype"] == "python": |
| 2133 | return project |
| 2134 | project_conf["processes"] = project_conf["processes"] if "processes" in project_conf else 4 |
| 2135 | project_conf["threads"] = project_conf["threads"] if "threads" in project_conf else 2 |
| 2136 | |
| 2137 | if project_conf["stype"] != "python": |
| 2138 | project_conf["is_http"] = bool(project_conf.get("is_http", True)) |
| 2139 | |
| 2140 | project["ssl"] = self.get_ssl_end_date(get.name.strip()) |
| 2141 | return project |
| 2142 | |
| 2143 | # 取文件配置 |
| 2144 | def GetConfFile(self, get): |
nothing calls this directly
no test coverage detected