← Back to team overview

yahoo-eng-team team mailing list archive

[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