(graph, mandatory_fields, additional_message=None)
| 50 | |
| 51 | |
| 52 | def _validate_graph(graph, mandatory_fields, additional_message=None): |
| 53 | for field in mandatory_fields: |
| 54 | if getattr(graph, field) is None: |
| 55 | message = "`{}` field cannot be None".format(field) |
| 56 | if additional_message: |
| 57 | message += " " + format(additional_message) |
| 58 | message += "." |
| 59 | raise ValueError(message) |
| 60 | |
| 61 | |
| 62 | def _validate_broadcasted_graph(graph, from_field, to_field): |