Get a named layout, or None if it doesn't exist. Args: name (str): Name of layout. Returns: Optional[Layout]: Layout instance or None if no layout was found.
(self, name: str)
| 196 | return self._render_map |
| 197 | |
| 198 | def get(self, name: str) -> Optional["Layout"]: |
| 199 | """Get a named layout, or None if it doesn't exist. |
| 200 | |
| 201 | Args: |
| 202 | name (str): Name of layout. |
| 203 | |
| 204 | Returns: |
| 205 | Optional[Layout]: Layout instance or None if no layout was found. |
| 206 | """ |
| 207 | if self.name == name: |
| 208 | return self |
| 209 | else: |
| 210 | for child in self._children: |
| 211 | named_layout = child.get(name) |
| 212 | if named_layout is not None: |
| 213 | return named_layout |
| 214 | return None |
| 215 | |
| 216 | def __getitem__(self, name: str) -> "Layout": |
| 217 | layout = self.get(name) |
no outgoing calls