pydicom.config.INVALID_KEYWORD_BEHAVIORΒΆ
- pydicom.config.INVALID_KEYWORD_BEHAVIOR = 'WARN'ΒΆ
Control the behavior when setting a
Dataset
attribute thatβs not a known element keyword.Added in version 2.1.
If
"WARN"
(default), then warn when an element value is set usingDataset.__setattr__()
and the keyword is camel case but doesnβt match a known DICOM element keyword. If"RAISE"
then raise aValueError
exception. If"IGNORE"
then neither warn nor raise.Examples
>>> from pydicom import config >>> config.INVALID_KEYWORD_BEHAVIOR = "WARN" >>> ds = Dataset() >>> ds.PatientName = "Citizen^Jan" # OK >>> ds.PatientsName = "Citizen^Jan" ../pydicom/dataset.py:1895: UserWarning: Camel case attribute 'PatientsName' used which is not in the element keyword data dictionary