WebError, a middleware handling web application's errors, used to yield
unique error identification as purpose-specific encoding of MD5 digest
of traceback-based inputs. Nowadays, this algorithm is discouraged, and
in turn implicitly refused by Python's runtime in case of FIPS mode.
Some web applications using WebError may not work correctly upon risen
exception under FIPS mode.
In parallel with upstream development, pragmatic approach to session
identification is applied -- the value is not generated automatically,
avoiding the possible failure in FIPS mode when not needed.
Applications relying on this value are still not compatible with FIPS
in favor of backward compatibility.
Unless explicitly required, WebError no longer actively computes MD5
digest, so in such case, the errors handling in respective web
applications does not suffer in FIPS mode.