PyTango

  1. No automatic casting from float to int if a float value is written to an integer attribute. The error message is misleading: “Expecting a numeric type but it is not”.
  2. The dtype DEV_INT was removed. In PyTango, it is recommended to use in-built types, e.g., int and float.
  3. In PyTango, when reading/writing an empty list to/from a SPECTRUM or IMAGE attribute, the user/server now receives an empty list (previously was None). Now, to check if there is data, one must check the length, instead of comparing with None.
  4. In PyTango for DevEncoded, the “data” field is now encoded/decoded with utf-8, as it must be according to the documentation (previously was latin-1).