(self, *args, project: "Project", environment_id: str, **kwargs)
| 797 | ) |
| 798 | |
| 799 | def __init__(self, *args, project: "Project", environment_id: str, **kwargs): |
| 800 | super().__init__(project=project, environment_id=environment_id, **kwargs) |
| 801 | # Snapshot repo, config, environments and env_vars from project at time of creation |
| 802 | self.repo_id = project.repo_id |
| 803 | self.repo_full_name = project.repo_full_name |
| 804 | self.config = project.config |
| 805 | environment = project.get_environment_by_id(environment_id) |
| 806 | self.env_vars = project.get_env_vars(environment["slug"]) if environment else [] |
| 807 | |
| 808 | @property |
| 809 | def environment(self) -> dict | None: |
nothing calls this directly
no test coverage detected