pynetdicom.status.Status#
- class pynetdicom.status.Status(value)[source]#
Constants for common status codes.
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__()#
Methods
conjugateReturns 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
realthe real part of a complex number
imagthe imaginary part of a complex number
numeratorthe numerator of a rational number in lowest terms
denominatorthe denominator of a rational number in lowest terms
0x0000- Success0xFE00- Operation terminated0xFF00- Matches or sub-operations are continuing0xA801- Move destination unknown