[Pythonjp-checkins] [python-doc-ja] 6 new revisions pushed by anywa****@gmail***** on 2011-06-08 13:07 GMT

アーカイブの一覧に戻る

pytho****@googl***** pytho****@googl*****
2011年 6月 8日 (水) 22:07:34 JST


6 new revisions:

Revision: add57d53293a
Author:   Akihiro Uchida <uchid****@ike-d*****>
Date:     Wed Jun  8 06:01:57 2011
Log:      translate 2.6.6 reference/compound_stmts.rst
http://code.google.com/p/python-doc-ja/source/detail?r=add57d53293a

Revision: 458f9ca2313c
Author:   Akihiro Uchida <uchid****@ike-d*****>
Date:     Wed Jun  8 06:02:22 2011
Log:      translate 2.6.6 reference/lexical_analysis.rst
http://code.google.com/p/python-doc-ja/source/detail?r=458f9ca2313c

Revision: 62100882a976
Author:   Akihiro Uchida <uchid****@ike-d*****>
Date:     Wed Jun  8 06:02:52 2011
Log:      translate 2.6.6 howto/cporting.rst
http://code.google.com/p/python-doc-ja/source/detail?r=62100882a976

Revision: 146c57e266a6
Author:   Akihiro Uchida <uchid****@ike-d*****>
Date:     Wed Jun  8 06:03:04 2011
Log:      translate 2.6.6 howto/functional.rst
http://code.google.com/p/python-doc-ja/source/detail?r=146c57e266a6

Revision: cfed99512112
Author:   Akihiro Uchida <uchid****@ike-d*****>
Date:     Wed Jun  8 06:04:15 2011
Log:      replace tab with whitespace in a sample code
http://code.google.com/p/python-doc-ja/source/detail?r=cfed99512112

Revision: a745d10463dd
Author:   Akihiro Uchida <uchid****@ike-d*****>
Date:     Wed Jun  8 06:05:04 2011
Log:      translate 2.6.6 howto/sockets.rst
http://code.google.com/p/python-doc-ja/source/detail?r=a745d10463dd

==============================================================================
Revision: add57d53293a
Author:   Akihiro Uchida <uchid****@ike-d*****>
Date:     Wed Jun  8 06:01:57 2011
Log:      translate 2.6.6 reference/compound_stmts.rst
http://code.google.com/p/python-doc-ja/source/detail?r=add57d53293a

Modified:
  /reference/compound_stmts.rst

=======================================
--- /reference/compound_stmts.rst	Sat Dec  4 03:58:07 2010
+++ /reference/compound_stmts.rst	Wed Jun  8 06:01:57 2011
@@ -1,4 +1,3 @@
-
  .. _compound:

  ***************************
@@ -154,7 +153,7 @@
  :func:`range` は、 Pascal 言語における ``for i := a to b do`` の効果をエミ 
ュレートするのに適した数列を返します;
  すなわち、 ``range(3)`` はリスト ``[0, 1, 2]`` を返します。

-.. warning::
+.. note::

     .. index::
        single: loop; over mutable sequence
@@ -165,12 +164,10 @@
     このカウンタがシーケンスの長さに達すると、ループは終了します。このこと 
は、スイート中でシーケンスから現在の (または以前の) 要素を
     除去すると、(次の要素のインデクスは、すでに取り扱った要素のインデクスに 
なるために) 次の要素が飛ばされることを意味します。
     同様に、スイート中でシーケンス中の現在の要素以前に要素を挿入すると、ルー 
プ中で現在の要素が再度扱われることになります。
-   こうした仕様は、厄介なバグになります。シーケンス全体に相当するスライスを 
使って一時的なコピーを作ると、これを避けることができます。
-
-::
-
-   for x in a[:]:
-       if x < 0: a.remove(x)
+   こうした仕様は、厄介なバグになります。シーケンス全体に相当するスライスを 
使って一時的なコピーを作ると、これを避けることができます。 ::
+
+       for x in a[:]:
+           if x < 0: a.remove(x)


  .. _try:

==============================================================================
Revision: 458f9ca2313c
Author:   Akihiro Uchida <uchid****@ike-d*****>
Date:     Wed Jun  8 06:02:22 2011
Log:      translate 2.6.6 reference/lexical_analysis.rst
http://code.google.com/p/python-doc-ja/source/detail?r=458f9ca2313c

Modified:
  /reference/lexical_analysis.rst

=======================================
--- /reference/lexical_analysis.rst	Wed Apr 20 03:07:25 2011
+++ /reference/lexical_analysis.rst	Wed Jun  8 06:02:22 2011
@@ -295,7 +295,9 @@
     single: reserved word

  以下の識別子は、予約語、または Python 言語における *キーワード (keyword)*  
として使われ、通常の識別子として
-使うことはできません。キーワードは厳密に下記の通りに綴らなければなりませ 
ん::
+使うことはできません。キーワードは厳密に下記の通りに綴らなければなりません:
+
+.. sourcecode:: text

     and       del       from      not       while
     as        elif      global    or        with
@@ -340,8 +342,10 @@

  ``__*__``
     システムで定義された (system-defined) 名前です。これらの名前はインタプリ 
タと (標準ライブラリを含む) 実装上で定義されています;
-   アプリケーション側では、この名前規約を使って別の名前を定義しようとすべき 
ではありません。この種の名前のうち、Python で定義されている
-   名前のセットは、将来のバージョンで拡張される可能性がありま 
す。  :ref:`specialnames` を参照してください。
+   現行のシステムでの名前は :ref:`specialnames` などで話題に挙げられていま 
す。
+   Python の将来のバージョンではより多くの名前が定義されることになります。
+   *あらゆる* ``__*__`` の名前の利用は、文脈に関わらず、明示的に記録されま 
ないので、
+   警告無く損害に合う危険に晒すことになります。

  ``__*``
     クラスプライベート (class-private) な名前です。このカテゴリに属する名前 
は、クラス定義のコンテキスト上で用いられた場合、基底クラスと

==============================================================================
Revision: 62100882a976
Author:   Akihiro Uchida <uchid****@ike-d*****>
Date:     Wed Jun  8 06:02:52 2011
Log:      translate 2.6.6 howto/cporting.rst
http://code.google.com/p/python-doc-ja/source/detail?r=62100882a976

Modified:
  /howto/cporting.rst

=======================================
--- /howto/cporting.rst	Sun Nov 14 15:44:34 2010
+++ /howto/cporting.rst	Wed Jun  8 06:02:52 2011
@@ -118,7 +118,7 @@
  モジュールの初期化と状態情報
  ============================

-Python 3.0 には、改良された拡張モジュール初期化システムがあります (PEP
+Python 3.0 には、改良された拡張モジュール初期化システムがあります (
  :pep:`3121` 参照)。モジュールの状態はグローバル変数に持つのではなく、
  インタプリタ固有の構造体に持つべきだということになったのです。2.x と 3.0
  のどちらでも動くモジュールを作るのにはコツが要ります。次の簡単な例で、

==============================================================================
Revision: 146c57e266a6
Author:   Akihiro Uchida <uchid****@ike-d*****>
Date:     Wed Jun  8 06:03:04 2011
Log:      translate 2.6.6 howto/functional.rst
http://code.google.com/p/python-doc-ja/source/detail?r=146c57e266a6

Modified:
  /howto/functional.rst

=======================================
--- /howto/functional.rst	Sat Nov 27 10:59:11 2010
+++ /howto/functional.rst	Wed Jun  8 06:03:04 2011
@@ -457,7 +457,7 @@

      >>> gen = generate_ints(3)
      >>> gen
-    <generator object at ...>
+    <generator object generate_ints at ...>
      >>> gen.next()
      0
      >>> gen.next()

==============================================================================
Revision: cfed99512112
Author:   Akihiro Uchida <uchid****@ike-d*****>
Date:     Wed Jun  8 06:04:15 2011
Log:      replace tab with whitespace in a sample code
http://code.google.com/p/python-doc-ja/source/detail?r=cfed99512112

Modified:
  /howto/sockets.rst

=======================================
--- /howto/sockets.rst	Sat Nov 27 10:59:11 2010
+++ /howto/sockets.rst	Wed Jun  8 06:04:15 2011
@@ -332,33 +332,33 @@
         '''

         def __init__(self, sock=None):
-   	if sock is None:
-   	    self.sock = socket.socket(
-   		socket.AF_INET, socket.SOCK_STREAM)
-   	else:
-   	    self.sock = sock
+            if sock is None:
+                self.sock = socket.socket(
+                    socket.AF_INET, socket.SOCK_STREAM)
+            else:
+                self.sock = sock

         def connect(self, host, port):
-   	self.sock.connect((host, port))
+            self.sock.connect((host, port))

         def mysend(self, msg):
-   	totalsent = 0
-   	while totalsent < MSGLEN:
-   	    sent = self.sock.send(msg[totalsent:])
-   	    if sent == 0:
-   		raise RuntimeError, \
-   		    "socket connection broken"
-   	    totalsent = totalsent + sent
+            totalsent = 0
+            while totalsent < MSGLEN:
+                sent = self.sock.send(msg[totalsent:])
+                if sent == 0:
+                    raise RuntimeError, \
+                        "socket connection broken"
+                totalsent = totalsent + sent

         def myreceive(self):
-   	msg = ''
-   	while len(msg) < MSGLEN:
-   	    chunk = self.sock.recv(MSGLEN-len(msg))
-   	    if chunk == '':
-   		raise RuntimeError, \
-   		    "socket connection broken"
-   	    msg = msg + chunk
-   	return msg
+            msg = ''
+            while len(msg) < MSGLEN:
+                chunk = self.sock.recv(MSGLEN-len(msg))
+                if chunk == '':
+                    raise RuntimeError, \
+                        "socket connection broken"
+                msg = msg + chunk
+            return msg

  ..
     The sending code here is usable for almost any messaging scheme - in  
Python you

==============================================================================
Revision: a745d10463dd
Author:   Akihiro Uchida <uchid****@ike-d*****>
Date:     Wed Jun  8 06:05:04 2011
Log:      translate 2.6.6 howto/sockets.rst
http://code.google.com/p/python-doc-ja/source/detail?r=a745d10463dd

Modified:
  /howto/sockets.rst

=======================================
--- /howto/sockets.rst	Wed Jun  8 06:04:15 2011
+++ /howto/sockets.rst	Wed Jun  8 06:05:04 2011
@@ -346,8 +346,7 @@
              while totalsent < MSGLEN:
                  sent = self.sock.send(msg[totalsent:])
                  if sent == 0:
-                    raise RuntimeError, \
-                        "socket connection broken"
+                    raise RuntimeError("socket connection broken")
                  totalsent = totalsent + sent

         def myreceive(self):
@@ -355,8 +354,7 @@
              while len(msg) < MSGLEN:
                  chunk = self.sock.recv(MSGLEN-len(msg))
                  if chunk == '':
-                    raise RuntimeError, \
-                        "socket connection broken"
+                    raise RuntimeError("socket connection broken")
                  msg = msg + chunk
              return msg




Pythonjp-checkins メーリングリストの案内
アーカイブの一覧に戻る