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
cd92f375
Kaydet (Commit)
cd92f375
authored
Ock 13, 2011
tarafından
Raymond Hettinger
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Issue 10899: Remove function type annotations from the stdlib
üst
3c94024c
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
15 additions
and
15 deletions
+15
-15
_bootstrap.py
Lib/importlib/_bootstrap.py
+2
-2
abc.py
Lib/importlib/abc.py
+13
-13
No files found.
Lib/importlib/_bootstrap.py
Dosyayı görüntüle @
cd92f375
...
...
@@ -345,7 +345,7 @@ class _LoaderBasics:
class
SourceLoader
(
_LoaderBasics
):
def
path_mtime
(
self
,
path
:
str
)
->
int
:
def
path_mtime
(
self
,
path
)
:
"""Optional method that returns the modification time for the specified
path.
...
...
@@ -354,7 +354,7 @@ class SourceLoader(_LoaderBasics):
"""
raise
NotImplementedError
def
set_data
(
self
,
path
:
str
,
data
:
bytes
)
->
None
:
def
set_data
(
self
,
path
,
data
)
:
"""Optional method which writes data to a file path.
Implementing this method allows for the writing of bytecode files.
...
...
Lib/importlib/abc.py
Dosyayı görüntüle @
cd92f375
...
...
@@ -18,7 +18,7 @@ class Loader(metaclass=abc.ABCMeta):
"""Abstract base class for import loaders."""
@abc.abstractmethod
def
load_module
(
self
,
fullname
:
str
)
->
types
.
ModuleType
:
def
load_module
(
self
,
fullname
)
:
"""Abstract method which when implemented should load a module."""
raise
NotImplementedError
...
...
@@ -28,7 +28,7 @@ class Finder(metaclass=abc.ABCMeta):
"""Abstract base class for import finders."""
@abc.abstractmethod
def
find_module
(
self
,
fullname
:
str
,
path
:[
str
]
=
None
)
->
Loader
:
def
find_module
(
self
,
fullname
,
path
=
None
)
:
"""Abstract method which when implemented should find a module."""
raise
NotImplementedError
...
...
@@ -47,7 +47,7 @@ class ResourceLoader(Loader):
"""
@abc.abstractmethod
def
get_data
(
self
,
path
:
str
)
->
bytes
:
def
get_data
(
self
,
path
)
:
"""Abstract method which when implemented should return the bytes for
the specified path."""
raise
NotImplementedError
...
...
@@ -63,19 +63,19 @@ class InspectLoader(Loader):
"""
@abc.abstractmethod
def
is_package
(
self
,
fullname
:
str
)
->
bool
:
def
is_package
(
self
,
fullname
)
:
"""Abstract method which when implemented should return whether the
module is a package."""
raise
NotImplementedError
@abc.abstractmethod
def
get_code
(
self
,
fullname
:
str
)
->
types
.
CodeType
:
def
get_code
(
self
,
fullname
)
:
"""Abstract method which when implemented should return the code object
for the module"""
raise
NotImplementedError
@abc.abstractmethod
def
get_source
(
self
,
fullname
:
str
)
->
str
:
def
get_source
(
self
,
fullname
)
:
"""Abstract method which should return the source code for the
module."""
raise
NotImplementedError
...
...
@@ -94,7 +94,7 @@ class ExecutionLoader(InspectLoader):
"""
@abc.abstractmethod
def
get_filename
(
self
,
fullname
:
str
)
->
str
:
def
get_filename
(
self
,
fullname
)
:
"""Abstract method which should return the value that __file__ is to be
set to."""
raise
NotImplementedError
...
...
@@ -117,11 +117,11 @@ class SourceLoader(_bootstrap.SourceLoader, ResourceLoader, ExecutionLoader):
"""
def
path_mtime
(
self
,
path
:
str
)
->
int
:
def
path_mtime
(
self
,
path
)
:
"""Return the modification time for the path."""
raise
NotImplementedError
def
set_data
(
self
,
path
:
str
,
data
:
bytes
)
->
None
:
def
set_data
(
self
,
path
,
data
)
:
"""Write the bytes to the path (if possible).
Any needed intermediary directories are to be created. If for some
...
...
@@ -170,7 +170,7 @@ class PyLoader(SourceLoader):
raise
NotImplementedError
@abc.abstractmethod
def
source_path
(
self
,
fullname
:
str
)
->
object
:
def
source_path
(
self
,
fullname
)
:
"""Abstract method which when implemented should return the path to the
source code for the module."""
raise
NotImplementedError
...
...
@@ -279,19 +279,19 @@ class PyPycLoader(PyLoader):
return
code_object
@abc.abstractmethod
def
source_mtime
(
self
,
fullname
:
str
)
->
int
:
def
source_mtime
(
self
,
fullname
)
:
"""Abstract method which when implemented should return the
modification time for the source of the module."""
raise
NotImplementedError
@abc.abstractmethod
def
bytecode_path
(
self
,
fullname
:
str
)
->
object
:
def
bytecode_path
(
self
,
fullname
)
:
"""Abstract method which when implemented should return the path to the
bytecode for the module."""
raise
NotImplementedError
@abc.abstractmethod
def
write_bytecode
(
self
,
fullname
:
str
,
bytecode
:
bytes
)
->
bool
:
def
write_bytecode
(
self
,
fullname
,
bytecode
)
:
"""Abstract method which when implemented should attempt to write the
bytecode for the module, returning a boolean representing whether the
bytecode was written or not."""
...
...
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