@@ -991,6 +991,12 @@ msgid ""
991991"without affecting the validity of the methods, as long as name conflicts are "
992992"avoided --- again, a naming convention can save a lot of headaches here."
993993msgstr ""
994+ "Klienci powinni używać danych atrybut z ostrożnością --- klienci mogą zepsuć "
995+ "niezmienniki utrzymywane przez metody poprzez stemplowanie ich danych "
996+ "atrybut. Należy pamiętać, że klienci mogą dodawać własne dane atrybut do "
997+ "obiektu instancji bez wpływu na ważność metod, o ile unika się konfliktów "
998+ "nazw --- ponownie, konwencja nazewnictwa może tutaj zaoszczędzić wiele "
999+ "problemow."
9941000
9951001msgid ""
9961002"There is no shorthand for referencing data attributes (or other methods!) "
@@ -1174,6 +1180,11 @@ msgid ""
11741180"searched, descending down the chain of base classes if necessary, and the "
11751181"method reference is valid if this yields a function object."
11761182msgstr ""
1183+ "Nie ma nic specjalnego w instancjonowaniu klas pochodnych: "
1184+ "``DerivedClassName()`` tworzy nową instancję klasy. Odniesienia do metod są "
1185+ "rozwiązywane w następujący sposób: odpowiednia klasa atrybut jest "
1186+ "przeszukiwana, w razie potrzeby schodząc w dół łańcucha klas bazowych, a "
1187+ "odniesienie do metody jest ważne, jeśli daje to obiekt funkcja."
11771188
11781189msgid ""
11791190"Derived classes may override methods of their base classes. Because methods "
@@ -1450,6 +1461,12 @@ msgid ""
14501461"and :meth:`~io.TextIOBase.readline` that get the data from a string buffer "
14511462"instead, and pass it as an argument."
14521463msgstr ""
1464+ "Fragment kodu Python, który oczekuje określonego abstrakcyjnego typu danych, "
1465+ "może często zostać przekazany klasie, która emuluje metody tego typu "
1466+ "danych. Na przykład, jeśli masz klasę funkcja, która formatuje pewne dane z "
1467+ "obiektu pliku, możesz zdefiniować klasę z metodami :meth:`~io.TextIOBase."
1468+ "read` i :meth:`~io.TextIOBase.readline`, które pobierają dane z bufora napis "
1469+ "i przekazują je jako argument."
14531470
14541471msgid ""
14551472":ref:`Instance method objects <instance-methods>` have attributes, too: :"
@@ -1739,6 +1756,12 @@ msgid ""
17391756"namespace implementation, and should be restricted to things like post-"
17401757"mortem debuggers."
17411758msgstr ""
1759+ "Z wyjątkiem jednej rzeczy. Obiekty moduł mają tajną tylko do odczytu atrybut "
1760+ "o nazwie :attr:`~object.__dict__`, która zwracać słownik służy do "
1761+ "implementacji przestrzeni nazw moduł; nazwa ``__dict__`` jest atrybut, ale "
1762+ "nie jest nazwą globalną. Oczywiście korzystanie z tego narusza abstrakcję "
1763+ "implementacji przestrzeni nazw i powinno być ograniczone do takich rzeczy, "
1764+ "jak debugery post-mortem."
17421765
17431766msgid "object"
17441767msgstr "obiekt"
0 commit comments