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 astr
and 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.
-