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
9c751b72
Kaydet (Commit)
9c751b72
authored
Mar 09, 2009
tarafından
Brett Cannon
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Fix some reST mishaps.
üst
1d7f4b28
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
12 additions
and
12 deletions
+12
-12
importlib.rst
Doc/library/importlib.rst
+12
-12
No files found.
Doc/library/importlib.rst
Dosyayı görüntüle @
9c751b72
...
@@ -97,7 +97,7 @@ are also provided to help in implementing the core ABCs.
...
@@ -97,7 +97,7 @@ are also provided to help in implementing the core ABCs.
An abstract base class representing a :term:`finder`.
An abstract base class representing a :term:`finder`.
..method:: find_module(fullname, path=None)
..
method:: find_module(fullname, path=None)
An abstract method for finding a :term:`loader` for the specified
An abstract method for finding a :term:`loader` for the specified
module. If the :term:`finder` is found on :data:`sys.meta_path` and the
module. If the :term:`finder` is found on :data:`sys.meta_path` and the
...
@@ -112,7 +112,7 @@ are also provided to help in implementing the core ABCs.
...
@@ -112,7 +112,7 @@ are also provided to help in implementing the core ABCs.
An abstract base class for a :term:`loader`.
An abstract base class for a :term:`loader`.
..method:: load_module(fullname)
..
method:: load_module(fullname)
An abstract method for loading a module. If the module cannot be
An abstract method for loading a module. If the module cannot be
loaded, :exc:`ImportError` is raised, otherwise the loaded module is
loaded, :exc:`ImportError` is raised, otherwise the loaded module is
...
@@ -160,7 +160,7 @@ are also provided to help in implementing the core ABCs.
...
@@ -160,7 +160,7 @@ are also provided to help in implementing the core ABCs.
:pep:`302` protocol for loading arbitrary resources from the storage
:pep:`302` protocol for loading arbitrary resources from the storage
back-end.
back-end.
..method:: get_data(path)
..
method:: get_data(path)
An abstract method to return the bytes for the data located at *path*.
An abstract method to return the bytes for the data located at *path*.
Loaders that have a file-like storage back-end can implement this
Loaders that have a file-like storage back-end can implement this
...
@@ -175,20 +175,20 @@ are also provided to help in implementing the core ABCs.
...
@@ -175,20 +175,20 @@ are also provided to help in implementing the core ABCs.
An
abstract
base
class
for
a
:
term
:`
loader
`
which
implements
the
optional
An
abstract
base
class
for
a
:
term
:`
loader
`
which
implements
the
optional
:
pep
:`
302
`
protocol
for
loaders
which
inspect
modules
.
:
pep
:`
302
`
protocol
for
loaders
which
inspect
modules
.
..
method
::
is_package
(
fullname
)
..
method
::
is_package
(
fullname
)
An
abstract
method
to
return
a
true
value
if
the
module
is
a
package
,
a
An
abstract
method
to
return
a
true
value
if
the
module
is
a
package
,
a
false
value
otherwise
.
:
exc
:`
ImportError
`
is
raised
if
the
false
value
otherwise
.
:
exc
:`
ImportError
`
is
raised
if
the
:
term
:`
loader
`
cannot
find
the
module
.
:
term
:`
loader
`
cannot
find
the
module
.
..
method
::
get_source
(
fullname
)
..
method
::
get_source
(
fullname
)
An
abstract
method
to
return
the
source
of
a
module
.
It
is
returned
as
An
abstract
method
to
return
the
source
of
a
module
.
It
is
returned
as
a
string
with
universal
newline
support
.
Returns
:
keyword
:`
None
`
if
no
a
string
with
universal
newline
support
.
Returns
:
keyword
:`
None
`
if
no
source
is
available
(
e
.
g
.
a
built
-
in
module
).
Raises
:
exc
:`
ImportError
`
source
is
available
(
e
.
g
.
a
built
-
in
module
).
Raises
:
exc
:`
ImportError
`
if
the
loader
cannot
find
the
module
specified
.
if
the
loader
cannot
find
the
module
specified
.
..
method
::
get_code
(
fullname
)
..
method
::
get_code
(
fullname
)
An
abstract
method
to
return
the
:
class
:`
code
`
object
for
a
module
.
An
abstract
method
to
return
the
:
class
:`
code
`
object
for
a
module
.
:
keyword
:`
None
`
is
returned
if
the
module
does
not
have
a
code
object
:
keyword
:`
None
`
is
returned
if
the
module
does
not
have
a
code
object
...
@@ -206,13 +206,13 @@ are also provided to help in implementing the core ABCs.
...
@@ -206,13 +206,13 @@ are also provided to help in implementing the core ABCs.
code
is
stored
;
all
other
details
for
loading
Python
source
code
will
be
code
is
stored
;
all
other
details
for
loading
Python
source
code
will
be
handled
by
the
concrete
implementations
of
key
methods
.
handled
by
the
concrete
implementations
of
key
methods
.
..
method
::
source_path
(
fullname
)
..
method
::
source_path
(
fullname
)
An
abstract
method
that
returns
the
path
to
the
source
code
for
a
An
abstract
method
that
returns
the
path
to
the
source
code
for
a
module
.
Should
return
:
keyword
:`
None
`
if
there
is
no
source
code
.
module
.
Should
return
:
keyword
:`
None
`
if
there
is
no
source
code
.
:
exc
:`
ImportError
`
if
the
module
cannot
be
found
.
:
exc
:`
ImportError
`
if
the
module
cannot
be
found
.
..
method
::
load_module
(
fullname
)
..
method
::
load_module
(
fullname
)
A
concrete
implementation
of
:
meth
:`
importlib
.
abc
.
Loader
.
load_module
`
A
concrete
implementation
of
:
meth
:`
importlib
.
abc
.
Loader
.
load_module
`
that
loads
Python
source
code
.
All
needed
information
comes
from
the
that
loads
Python
source
code
.
All
needed
information
comes
from
the
...
@@ -220,7 +220,7 @@ are also provided to help in implementing the core ABCs.
...
@@ -220,7 +220,7 @@ are also provided to help in implementing the core ABCs.
made
by
this
method
is
that
when
loading
a
package
made
by
this
method
is
that
when
loading
a
package
:
attr
:`
__path__
`
is
set
to
``[
os
.
path
.
dirname
(
__file__
)]``.
:
attr
:`
__path__
`
is
set
to
``[
os
.
path
.
dirname
(
__file__
)]``.
..
method
::
get_code
(
fullname
)
..
method
::
get_code
(
fullname
)
A
concrete
implementation
of
A
concrete
implementation
of
:
meth
:`
importlib
.
abc
.
InspectLoader
.
get_code
`
that
creates
code
objects
:
meth
:`
importlib
.
abc
.
InspectLoader
.
get_code
`
that
creates
code
objects
...
@@ -233,20 +233,20 @@ are also provided to help in implementing the core ABCs.
...
@@ -233,20 +233,20 @@ are also provided to help in implementing the core ABCs.
This
ABC
is
meant
to
help
in
creating
loaders
that
support
both
Python
This
ABC
is
meant
to
help
in
creating
loaders
that
support
both
Python
source
and
bytecode
.
source
and
bytecode
.
..
method
::
source_mtime
(
fullname
)
..
method
::
source_mtime
(
fullname
)
An
abstract
method
which
returns
the
modification
time
for
the
source
An
abstract
method
which
returns
the
modification
time
for
the
source
code
of
the
specified
module
.
The
modification
time
should
be
an
code
of
the
specified
module
.
The
modification
time
should
be
an
integer
.
If
there
is
no
source
code
,
return
:
keyword
:`
None
.
If
the
integer
.
If
there
is
no
source
code
,
return
:
keyword
:`
None
.
If
the
module
cannot
be
found
then
:
exc
:`
ImportError
`
is
raised
.
module
cannot
be
found
then
:
exc
:`
ImportError
`
is
raised
.
..
method
::
bytecode_path
(
fullname
)
..
method
::
bytecode_path
(
fullname
)
An
abstract
method
which
returns
the
path
to
the
bytecode
for
the
An
abstract
method
which
returns
the
path
to
the
bytecode
for
the
specified
module
.
:
keyword
:`
None
`
is
returned
if
there
is
no
bytecode
.
specified
module
.
:
keyword
:`
None
`
is
returned
if
there
is
no
bytecode
.
:
exc
:`
ImportError
`
is
raised
if
the
module
is
not
found
.
:
exc
:`
ImportError
`
is
raised
if
the
module
is
not
found
.
..
method
::
write_bytecode
(
fullname
,
bytecode
)
..
method
::
write_bytecode
(
fullname
,
bytecode
)
An
abstract
method
which
has
the
loader
write
*
bytecode
*
for
future
An
abstract
method
which
has
the
loader
write
*
bytecode
*
for
future
use
.
If
the
bytecode
is
written
,
return
:
keyword
:`
True
`.
Return
use
.
If
the
bytecode
is
written
,
return
:
keyword
:`
True
`.
Return
...
...
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