pynetdicom.status.Status¶
-
class
pynetdicom.status.Status(value)¶ Constants for common status codes.
New in version 1.5.
New constants can be added with the
Status.add(name, code)method but the documentation for it is missing due to a bug in Sphinx. name is the variable name of the constant to add as astrand code is the corresponding status code as anint.Examples
from pynetdicom.status import Status # Customise the class Status.add('UNABLE_TO_PROCESS', 0xC000) def handle_store(event): try: event.dataset.save_as('temp.dcm') except: return Status.UNABLE_TO_PROCESS return Status.SUCCESS
-
__init__()¶ Initialize self. See help(type(self)) for accurate signature.
Attributes
0xFE00- Operation terminated0xA801- Move destination unknown0xFF00- Matches or sub-operations are continuing0x0000- Success-
CANCEL= 65024¶ 0xFE00- Operation terminated
-
MOVE_DESTINATION_UNKNOWN= 43009¶ 0xA801- Move destination unknown
-
PENDING= 65280¶ 0xFF00- Matches or sub-operations are continuing
-
SUCCESS= 0¶ 0x0000- Success
-
classmethod
add(name: str, code: int) → None¶ Add a new constant to Status.
- Parameters
name (str) – The name of the constant to add.
code (int) – The status code corresponding to the name.
-