yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #88155
[Bug 1954321] Re: Python3.10 error
Reviewed: https://review.opendev.org/c/openstack/glance/+/825027
Committed: https://opendev.org/openstack/glance/commit/800ba9645dc180f8be4ac68e231cd7b7c6e42716
Submitter: "Zuul (22348)"
Branch: master
commit 800ba9645dc180f8be4ac68e231cd7b7c6e42716
Author: Cyril Roelandt <cyril@xxxxxxxxxx>
Date: Tue Jan 18 00:43:08 2022 +0100
Fix tests on Python3.10
Both test_property_protection_with_missing_operation and
test_property_protection_with_misspelt_operation rely on a bug in Python
3.9: the "]" character in a section name is not read, so section
'^[0-9]' is read as '^[0-9'. This causes _compile_rule to fail and raise
the exception the tests are expecting.
In Python 3.10, this bug has been fixed and the exception is no longer
raised. Instead, CONFIG.get() raises a NoOptionError in _load_rules,
which is not caught.
Closes-Bug: #1954321
Change-Id: Ibce11ac002dc900299d478ea875797dd1f8df17e
** Changed in: glance
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Glance.
https://bugs.launchpad.net/bugs/1954321
Title:
Python3.10 error
Status in Glance:
Fix Released
Bug description:
tox -e py310 fails - Please see comment #1.
To manage notifications about this bug go to:
https://bugs.launchpad.net/glance/+bug/1954321/+subscriptions
References