Breaking changes in Python 3 API -------------------------------- In addition to general Python 3 vs. Python 2 language differences, there are some breaking changes in some of the BNG Python 3 APIs compared to the legacy Python 2 APIs. A common one across protocol related APIs is that Python 3 uses bytes as an argument and returns type where the Python 2 API uses the string type. For other changes, see the `Breaking changes` section for details. * :ref:`alc.radius` * :ref:`alc.esm` * :ref:`alc.dtc` * :ref:`alc.tlv` * :ref:`alc.pppoe` * :ref:`alc.gtp` * :ref:`alc.cache` * :ref:`alc.tlv`