pytho****@googl*****
pytho****@googl*****
2011年 3月 12日 (土) 05:32:02 JST
3 new revisions: Revision: 01f6c7f149 Author: Nozomu Kaneko <nozom****@gmail*****> Date: Fri Mar 11 12:28:39 2011 Log: 翻訳のために原文を追加 http://code.google.com/p/python-doc-ja/source/detail?r=01f6c7f149 Revision: 06ea872e9f Author: Nozomu Kaneko <nozom****@gmail*****> Date: Fri Mar 11 12:29:36 2011 Log: Update to 2.6.6: library/__builtin__.rst http://code.google.com/p/python-doc-ja/source/detail?r=06ea872e9f Revision: e358c84452 Author: Nozomu Kaneko <nozom****@gmail*****> Date: Fri Mar 11 12:30:40 2011 Log: 訳文の見直し http://code.google.com/p/python-doc-ja/source/detail?r=e358c84452 ============================================================================== Revision: 01f6c7f149 Author: Nozomu Kaneko <nozom****@gmail*****> Date: Fri Mar 11 12:28:39 2011 Log: 翻訳のために原文を追加 http://code.google.com/p/python-doc-ja/source/detail?r=01f6c7f149 Modified: /library/__builtin__.rst ======================================= --- /library/__builtin__.rst Sat Nov 27 10:59:46 2010 +++ /library/__builtin__.rst Fri Mar 11 12:28:39 2011 @@ -6,14 +6,28 @@ :synopsis: 組み込み名前空間を提供するモジュール +.. This module provides direct access to all 'built-in' identifiers of Python; for +.. example, ``__builtin__.open`` is the full name for the built-in function +.. :func:`open`. See chapter :ref:`builtin`. + このモジュールはPythonの全ての「組み込み」識別子を直接アクセスするためのも のです。 例えば ``__builtin__.open`` は :func:`open` 関数のための全ての組み込み関数 を表示します。 :ref:`builtin` 章も参照してください。 + +.. This module is not normally accessed explicitly by most applications, but can be +.. useful in modules that provide objects with the same name as a built-in value, +.. but in which the built-in of that name is also needed. For example, in a module +.. that wants to implement an :func:`open` function that wraps the built-in +.. :func:`open`, this module can be used directly: + このモジュールは通常ほとんどのアプリケーションにおいて直接名指しでアクセス されることはありませんが、 組み込みの名前と同じ名前のオブジェクトを提供しつつ組み込みのその名前も必要 であるようなモジュールにおいて有用です。 たとえば、 :func:`open` という関数を組み込みの :func:`open` をラップして実 装したいというモジュールがあったとすると、 -このモジュールは次のように直接的に使われます。 :: +このモジュールは次のように直接的に使われます。 + + +:: import __builtin__ @@ -32,6 +46,12 @@ # ... +.. As an implementation detail, most modules have the name ``__builtins__`` (note +.. the ``'s'``) made available as part of their globals. The value of +.. ``__builtins__`` is normally either this module or the value of this modules's +.. :attr:`__dict__` attribute. Since this is an implementation detail, it may not +.. be used by alternate implementations of Python. + 実装の詳細に属することですが、ほとんどのモジュールでは ``__builtins__`` (``'s'`` に注意) がグローバルの一部として 使えるようになっています。 ``__builtins__`` の内容は通常このモジュールその ものか、またはこのモジュールの :attr:`__dict__` 属性です。実装の詳細部分ということで、異なる Python の実装の下ではこのよう になっていないかもしれません。 ============================================================================== Revision: 06ea872e9f Author: Nozomu Kaneko <nozom****@gmail*****> Date: Fri Mar 11 12:29:36 2011 Log: Update to 2.6.6: library/__builtin__.rst http://code.google.com/p/python-doc-ja/source/detail?r=06ea872e9f Modified: /library/__builtin__.rst ======================================= --- /library/__builtin__.rst Fri Mar 11 12:28:39 2011 +++ /library/__builtin__.rst Fri Mar 11 12:29:36 2011 @@ -8,11 +8,10 @@ .. This module provides direct access to all 'built-in' identifiers of Python; for .. example, ``__builtin__.open`` is the full name for the built-in function -.. :func:`open`. See chapter :ref:`builtin`. +.. :func:`open`. このモジュールはPythonの全ての「組み込み」識別子を直接アクセスするためのも のです。 例えば ``__builtin__.open`` は :func:`open` 関数のための全ての組み込み関数 を表示します。 -:ref:`builtin` 章も参照してください。 .. This module is not normally accessed explicitly by most applications, but can be @@ -46,13 +45,16 @@ # ... -.. As an implementation detail, most modules have the name ``__builtins__`` (note -.. the ``'s'``) made available as part of their globals. The value of -.. ``__builtins__`` is normally either this module or the value of this modules's -.. :attr:`__dict__` attribute. Since this is an implementation detail, it may not -.. be used by alternate implementations of Python. - -実装の詳細に属することですが、ほとんどのモジュールでは ``__builtins__`` (``'s'`` に注意) がグローバルの一部として -使えるようになっています。 ``__builtins__`` の内容は通常このモジュールその ものか、またはこのモジュールの :attr:`__dict__` -属性です。実装の詳細部分ということで、異なる Python の実装の下ではこのよう になっていないかもしれません。 - + +.. impl-detail:: + + .. Most modules have the name ``__builtins__`` (note the ``'s'``) made available + .. as part of their globals. The value of ``__builtins__`` is normally either + .. this module or the value of this modules's :attr:`__dict__` attribute. Since + .. this is an implementation detail, it may not be used by alternate + .. implementations of Python. + + ほとんどのモジュールでは ``__builtins__`` (``'s'`` に注意) がグローバル の一部として + 使えるようになっています。 ``__builtins__`` の内容は通常このモジュールそ のものか、またはこのモジュールの :attr:`__dict__` + 属性です。実装の詳細部分ということで、異なる Python の実装の下ではこのよ うになっていないかもしれません。 + ============================================================================== Revision: e358c84452 Author: Nozomu Kaneko <nozom****@gmail*****> Date: Fri Mar 11 12:30:40 2011 Log: 訳文の見直し http://code.google.com/p/python-doc-ja/source/detail?r=e358c84452 Modified: /library/__builtin__.rst ======================================= --- /library/__builtin__.rst Fri Mar 11 12:29:36 2011 +++ /library/__builtin__.rst Fri Mar 11 12:30:40 2011 @@ -10,8 +10,8 @@ .. example, ``__builtin__.open`` is the full name for the built-in function .. :func:`open`. -このモジュールはPythonの全ての「組み込み」識別子を直接アクセスするためのも のです。 -例えば ``__builtin__.open`` は :func:`open` 関数のための全ての組み込み関数 を表示します。 +このモジュールは Python の全ての「組み込み」識別子に直接アクセスするための ものです。 +例えば ``__builtin__.open`` は組み込み関数 :func:`open` の完全な名前です。 .. This module is not normally accessed explicitly by most applications, but can be @@ -20,10 +20,11 @@ .. that wants to implement an :func:`open` function that wraps the built-in .. :func:`open`, this module can be used directly: -このモジュールは通常ほとんどのアプリケーションにおいて直接名指しでアクセス されることはありませんが、 -組み込みの名前と同じ名前のオブジェクトを提供しつつ組み込みのその名前も必要 であるようなモジュールにおいて有用です。 -たとえば、 :func:`open` という関数を組み込みの :func:`open` をラップして実 装したいというモジュールがあったとすると、 -このモジュールは次のように直接的に使われます。 +通常このモジュールはほとんどのアプリケーションで明示的にアクセスされること はありませんが、 +組み込みの値と同じ名前のオブジェクトを提供するモジュールが同時にその名前の 組み込み +オブジェクトも必要とするような場合には有用です。 +たとえば、組み込みの :func:`open` をラップした :func:`open` という関数を実 装したい +モジュールがあったとすると、 ``__builtin__`` モジュールは次のように直接的に 使われます。 :: @@ -54,7 +55,7 @@ .. this is an implementation detail, it may not be used by alternate .. implementations of Python. - ほとんどのモジュールでは ``__builtins__`` (``'s'`` に注意) がグローバル の一部として - 使えるようになっています。 ``__builtins__`` の内容は通常このモジュールそ のものか、またはこのモジュールの :attr:`__dict__` - 属性です。実装の詳細部分ということで、異なる Python の実装の下ではこのよ うになっていないかもしれません。 - + ほとんどのモジュールではグローバル変数の一部として ``__builtins__`` (``'s'`` に注意) が + 利用できるようになっています。 ``__builtins__`` の内容は通常 ``__builtin__`` モジュールそのものか、 + あるいは ``__builtin__`` モジュールの :attr:`__dict__` 属性です。 + これは実装の詳細部分なので、異なる Python の実装では ``__builtins__`` は 使われていないこともあります。