pynetdicom.status.Status¶
- class pynetdicom.status.Status(value)[source]¶
Constants for common status codes.
Added 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__()¶
Methods
conjugate
Returns self, the complex conjugate of any int.
bit_length
()Number of bits necessary to represent self in binary.
bit_count
()Number of ones in the binary representation of the absolute value of self.
to_bytes
(length, byteorder, *[, signed])Return an array of bytes representing an integer.
from_bytes
(byteorder, *[, signed])Return the integer represented by the given array of bytes.
as_integer_ratio
()Return integer ratio.
add
(name, code)Add a new constant to Status.
Attributes
real
the real part of a complex number
imag
the imaginary part of a complex number
numerator
the numerator of a rational number in lowest terms
denominator
the denominator of a rational number in lowest terms
0x0000
- Success0xFE00
- Operation terminated0xFF00
- Matches or sub-operations are continuing0xA801
- Move destination unknown