(self, block_id: str)
| 1103 | return Block(**response.json()) |
| 1104 | |
| 1105 | def get_block(self, block_id: str) -> Optional[Block]: |
| 1106 | response = requests.get(f"{self.base_url}/{self.api_prefix}/blocks/{block_id}", headers=self.headers) |
| 1107 | if response.status_code == 404: |
| 1108 | return None |
| 1109 | elif response.status_code != 200: |
| 1110 | raise ValueError(f"Failed to get block: {response.text}") |
| 1111 | return Block(**response.json()) |
| 1112 | |
| 1113 | def get_block_id(self, name: str, label: str) -> str: |
| 1114 | params = {"name": name, "label": label} |
no test coverage detected