We do not print warnings on stderr in apt; the library logs them to the
error handler, the python-apt code then translates them into Python
warnings used in the warnings module using apt_pkg.Warning instances.
Unless there is an error, in which case warnings are merged into the
exception as context.
Consumers of apt_pkg can filter out apt_pkg.Warning warnings the usual
way using the warnings module, including but not limited to:
with warnings.catch_warnings(category=apt_pkg.Warning):
do something
The warnings addition is a new feature to ensure warnings don't get
lost, previously warnings were only part of exceptions.
A future version of APT may add error ids to the error logging
framework, which then could be translated into apt_pkg.Error and
apt_pkg.Warning subclasses.
** Changed in: apt (Ubuntu)
Status: New => Invalid
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2064624
Title:
Warning: W:Unable to read /var/lib/ubuntu-advantage/apt-
esm/etc/apt/apt.conf.d/ - DirectoryExists (2: No such file or
directory)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apt/+bug/2064624/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs