Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
cpython
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
Batuhan Osman TASKAYA
cpython
Commits
57d1a887
Kaydet (Commit)
57d1a887
authored
Şub 23, 2011
tarafından
Raymond Hettinger
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Fix imports from collections.abc
üst
bd475115
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
22 additions
and
20 deletions
+22
-20
configparser.py
Lib/configparser.py
+2
-1
random.py
Lib/random.py
+4
-4
support.py
Lib/test/support.py
+2
-2
test_collections.py
Lib/test/test_collections.py
+9
-8
test_nntplib.py
Lib/test/test_nntplib.py
+2
-2
test_shelve.py
Lib/test/test_shelve.py
+1
-1
test_xmlrpc_net.py
Lib/test/test_xmlrpc_net.py
+2
-2
No files found.
Lib/configparser.py
Dosyayı görüntüle @
57d1a887
...
...
@@ -119,7 +119,8 @@ ConfigParser -- responsible for parsing a list of
between keys and values are surrounded by spaces.
"""
from
collections
import
MutableMapping
,
OrderedDict
as
_default_dict
,
_ChainMap
from
collections.abc
import
MutableMapping
from
collections
import
OrderedDict
as
_default_dict
,
_ChainMap
import
functools
import
io
import
itertools
...
...
Lib/random.py
Dosyayı görüntüle @
57d1a887
...
...
@@ -42,7 +42,7 @@ from types import MethodType as _MethodType, BuiltinMethodType as _BuiltinMethod
from
math
import
log
as
_log
,
exp
as
_exp
,
pi
as
_pi
,
e
as
_e
,
ceil
as
_ceil
from
math
import
sqrt
as
_sqrt
,
acos
as
_acos
,
cos
as
_cos
,
sin
as
_sin
from
os
import
urandom
as
_urandom
import
collections
as
_collections
from
collections.abc
import
Set
as
_Set
,
Sequence
as
_Sequence
from
hashlib
import
sha512
as
_sha512
__all__
=
[
"Random"
,
"seed"
,
"random"
,
"uniform"
,
"randint"
,
"choice"
,
"sample"
,
...
...
@@ -293,10 +293,10 @@ class Random(_random.Random):
# preferred since the list takes less space than the
# set and it doesn't suffer from frequent reselections.
if
isinstance
(
population
,
_
collections
.
Set
):
if
isinstance
(
population
,
_Set
):
population
=
tuple
(
population
)
if
not
isinstance
(
population
,
_
collections
.
Sequence
):
raise
TypeError
(
"Population must be a sequence or
S
et. For dicts, use list(d)."
)
if
not
isinstance
(
population
,
_Sequence
):
raise
TypeError
(
"Population must be a sequence or
s
et. For dicts, use list(d)."
)
randbelow
=
self
.
_randbelow
n
=
len
(
population
)
if
not
0
<=
k
<=
n
:
...
...
Lib/test/support.py
Dosyayı görüntüle @
57d1a887
...
...
@@ -15,7 +15,7 @@ import shutil
import
warnings
import
unittest
import
importlib
import
collections
import
collections
.abc
import
re
import
subprocess
import
imp
...
...
@@ -682,7 +682,7 @@ class CleanImport(object):
sys
.
modules
.
update
(
self
.
original_modules
)
class
EnvironmentVarGuard
(
collections
.
MutableMapping
):
class
EnvironmentVarGuard
(
collections
.
abc
.
MutableMapping
):
"""Class to help protect the environment variable properly. Can be used as
a context manager."""
...
...
Lib/test/test_collections.py
Dosyayı görüntüle @
57d1a887
...
...
@@ -10,12 +10,13 @@ from random import randrange, shuffle
import
keyword
import
re
import
sys
from
collections
import
Hashable
,
Iterable
,
Iterator
from
collections
import
Sized
,
Container
,
Callable
from
collections
import
Set
,
MutableSet
from
collections
import
Mapping
,
MutableMapping
,
KeysView
,
ItemsView
,
UserDict
from
collections
import
Sequence
,
MutableSequence
from
collections
import
ByteString
from
collections
import
UserDict
from
collections.abc
import
Hashable
,
Iterable
,
Iterator
from
collections.abc
import
Sized
,
Container
,
Callable
from
collections.abc
import
Set
,
MutableSet
from
collections.abc
import
Mapping
,
MutableMapping
,
KeysView
,
ItemsView
from
collections.abc
import
Sequence
,
MutableSequence
from
collections.abc
import
ByteString
TestNT
=
namedtuple
(
'TestNT'
,
'x y z'
)
# type used for pickle tests
...
...
@@ -507,7 +508,7 @@ class TestCollectionABCs(ABCTestCase):
def
test_issue_4920
(
self
):
# MutableSet.pop() method did not work
class
MySet
(
collections
.
MutableSet
):
class
MySet
(
MutableSet
):
__slots__
=
[
'__s'
]
def
__init__
(
self
,
items
=
None
):
if
items
is
None
:
...
...
@@ -553,7 +554,7 @@ class TestCollectionABCs(ABCTestCase):
self
.
assertTrue
(
issubclass
(
sample
,
Mapping
))
self
.
validate_abstract_methods
(
Mapping
,
'__contains__'
,
'__iter__'
,
'__len__'
,
'__getitem__'
)
class
MyMapping
(
collections
.
Mapping
):
class
MyMapping
(
Mapping
):
def
__len__
(
self
):
return
0
def
__getitem__
(
self
,
i
):
...
...
Lib/test/test_nntplib.py
Dosyayı görüntüle @
57d1a887
...
...
@@ -4,7 +4,7 @@ import textwrap
import
unittest
import
functools
import
contextlib
import
collections
import
collections
.abc
from
test
import
support
from
nntplib
import
NNTP
,
GroupInfo
,
_have_ssl
import
nntplib
...
...
@@ -246,7 +246,7 @@ class NetworkedNNTPTestsMixin:
if
not
name
.
startswith
(
'test_'
):
continue
meth
=
getattr
(
cls
,
name
)
if
not
isinstance
(
meth
,
collections
.
Callable
):
if
not
isinstance
(
meth
,
collections
.
abc
.
Callable
):
continue
# Need to use a closure so that meth remains bound to its current
# value
...
...
Lib/test/test_shelve.py
Dosyayı görüntüle @
57d1a887
...
...
@@ -2,7 +2,7 @@ import unittest
import
shelve
import
glob
from
test
import
support
from
collections
import
MutableMapping
from
collections
.abc
import
MutableMapping
from
test.test_dbm
import
dbm_iterator
def
L1
(
s
):
...
...
Lib/test/test_xmlrpc_net.py
Dosyayı görüntüle @
57d1a887
#!/usr/bin/env python3
import
collections
import
collections
.abc
import
errno
import
socket
import
sys
...
...
@@ -48,7 +48,7 @@ class CurrentTimeTest(unittest.TestCase):
# Perform a minimal sanity check on the result, just to be sure
# the request means what we think it means.
self
.
assertIsInstance
(
builders
,
collections
.
Sequence
)
self
.
assertIsInstance
(
builders
,
collections
.
abc
.
Sequence
)
self
.
assertTrue
([
x
for
x
in
builders
if
"3.x"
in
x
],
builders
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment