MCPcopy Create free account
hub / github.com/aaPanel/BaoTa / to_dict

Method to_dict

mod/project/python/pyenv_tool.py:140–156  ·  view source on GitHub ↗
(self, **kwargs)

Source from the content-addressed store, hash-verified

138 self._pip_source = pip_source
139
140 def to_dict(self, **kwargs) -> Dict:
141 data = {
142 "bin_path": self.bin_path,
143 "version": self.version,
144 "type": self.env_type,
145 "conda_path": self.conda_path,
146 "venv_name": self.venv_name,
147 "activate_sh": self.activate_sh,
148 "system_path" : self.system_path,
149 "ps": self.ps,
150 "site_packages": self.site_packages
151 }
152 for k, v in kwargs.items():
153 if k in data:
154 continue
155 data[k] = v
156 return data
157
158 @classmethod
159 def from_dict(cls, data: Dict) -> Optional["PythonEnvironment"]:

Callers 10

list_environmentMethod · 0.45
generate_reportMethod · 0.45
add_python_envMethod · 0.45
set_python_env_psMethod · 0.45
save_dataMethod · 0.45
createMethod · 0.45
listMethod · 0.45
portMethod · 0.45
save_databaseMethod · 0.45
createMethod · 0.45

Calls 1

itemsMethod · 0.45

Tested by

no test coverage detected