Safely extract dependencies, handling NULL and malformed data.
(self)
| 78 | } |
| 79 | |
| 80 | def get_dependencies_safe(self) -> list[int]: |
| 81 | """Safely extract dependencies, handling NULL and malformed data.""" |
| 82 | if self.dependencies is None: |
| 83 | return [] |
| 84 | if isinstance(self.dependencies, list): |
| 85 | return [d for d in self.dependencies if isinstance(d, int)] |
| 86 | return [] |
| 87 | |
| 88 | |
| 89 | class Schedule(Base): |