◐ Shell
reader mode source ↗
Skip to content

bpo-25988: Emit a warning when use or import ABCs from 'collections'.#5460

Merged
serhiy-storchaka merged 1 commit into
python:masterfrom
serhiy-storchaka:collections-abc-deprecations
Jan 31, 2018
Merged

bpo-25988: Emit a warning when use or import ABCs from 'collections'.#5460
serhiy-storchaka merged 1 commit into
python:masterfrom
serhiy-storchaka:collections-abc-deprecations

Conversation

@serhiy-storchaka

@serhiy-storchaka serhiy-storchaka commented Jan 31, 2018

Copy link
Copy Markdown
Member

@gvanrossum gvanrossum left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hide comment

Looks good to me!

@serhiy-storchaka serhiy-storchaka merged commit c66f9f8 into python:master Jan 31, 2018
@bedevere-bot

Copy link
Copy Markdown

@serhiy-storchaka: Please replace # with GH- in the commit message next time. Thanks!

@serhiy-storchaka serhiy-storchaka deleted the collections-abc-deprecations branch January 31, 2018 17:20
ilevkivskyi pushed a commit to ilevkivskyi/cpython that referenced this pull request Feb 18, 2018
JoseKilo added a commit to JoseKilo/aiozmq that referenced this pull request Sep 27, 2018
JoseKilo added a commit to JoseKilo/aiozmq that referenced this pull request Sep 27, 2018
zzbot added a commit to ycm-core/ycmd that referenced this pull request Nov 23, 2018
Fix DeprecationWarning from classes in collections.abc

This patch removes the following warning:
```
/usr/share/nvim/runtime/third_party/ycmd/ycmd/utils.py:499: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working
  class HashableDict( collections.Mapping ):
```
This warning is originated from python/cpython#5460

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/valloric/ycmd/1134)
<!-- Reviewable:end -->
openstack-mirroring pushed a commit to openstack/trove that referenced this pull request Mar 20, 2022
This PR stops using the following deprecated functions in std Python lib.

* parser.readfp
  We should use parser.read_file(readline_generator(fp))[1].
* importing modules from collections directly.
  We should use collections.abc instead of using collections directly.[2]

--
[1]: https://docs.python.org/3/library/configparser.html#configparser.ConfigParser.readfp
[2]: python/cpython#5460

Task: 44767
Story: 2009917
Change-Id: I61bf4299ad2acd8ee26b4aab66875b10287020e1
openstack-mirroring pushed a commit to openstack/openstack that referenced this pull request Mar 20, 2022
* Update trove from branch 'master'
  to 04e85c1be0732b7f9333468723b1e1b26d6ddc02
  - Merge "Stop using deprecated functions in std Python lib"
  - Stop using deprecated functions in std Python lib
    
    This PR stops using the following deprecated functions in std Python lib.
    
    * parser.readfp
      We should use parser.read_file(readline_generator(fp))[1].
    * importing modules from collections directly.
      We should use collections.abc instead of using collections directly.[2]
    
    --
    [1]: https://docs.python.org/3/library/configparser.html#configparser.ConfigParser.readfp
    [2]: python/cpython#5460
    
    Task: 44767
    Story: 2009917
    Change-Id: I61bf4299ad2acd8ee26b4aab66875b10287020e1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip news type-feature A feature request or enhancement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants