caoscrawler.exceptions module
- exception caoscrawler.exceptions.ForbiddenTransaction
Bases:
Exception
Thrown if an transactions is needed that is not allowed. For example an update of an entity if the security level is INSERT
- exception caoscrawler.exceptions.ImpossibleMergeError(msg: str, pname: str, value_a: Any, value_b: Any)
Bases:
Exception
Thrown if due to identifying information, two SyncNodes or two Properties of SyncNodes should be merged, but there is conflicting information that prevents this.
- Parameters:
- exception caoscrawler.exceptions.InvalidIdentifiableYAML
Bases:
Exception
Thrown if the identifiable definition is invalid.
- exception caoscrawler.exceptions.MissingIdentifyingProperty
Bases:
Exception
Thrown if a SyncNode does not have the properties required by the corresponding registered identifiable