[Checkins] SVN: zope.interface/trunk/src/zope/interface/README. Fixed ReST markup

Dmitry Vasiliev dima at hlabs.spb.ru
Sat Jun 23 06:47:34 EDT 2007


Log message for revision 76976:
  Fixed ReST markup

Changed:
  U   zope.interface/trunk/src/zope/interface/README.ru.txt
  U   zope.interface/trunk/src/zope/interface/README.txt

-=-
Modified: zope.interface/trunk/src/zope/interface/README.ru.txt
===================================================================
--- zope.interface/trunk/src/zope/interface/README.ru.txt	2007-06-23 10:38:37 UTC (rev 76975)
+++ zope.interface/trunk/src/zope/interface/README.ru.txt	2007-06-23 10:47:34 UTC (rev 76976)
@@ -23,7 +23,7 @@
 Определение интерфейсов
 =======================
 
-Интерфейсы определяются с использованием ключевого слова class:
+Интерфейсы определяются с использованием ключевого слова class::
 
   >>> import zope.interface
   >>> class IFoo(zope.interface.Interface):
@@ -218,7 +218,7 @@
 
 Мы можем объявить интерфейсы реализуемые другими фабриками (кроме классов).
 Это можно сделать используя декоратор `implementer` (в стиле Python 2.4).
-Для версий Python ниже 2.4 это будет выглядеть следующим образом:
+Для версий Python ниже 2.4 это будет выглядеть следующим образом::
 
   >>> def yfoo(y):
   ...     foo = Foo()
@@ -234,7 +234,7 @@
 новый объект.
 
 Также надо отметить, что как минимум сейчас implementer не может использоваться
-для классов:
+для классов::
 
   >>> zope.interface.implementer(IFoo)(Foo)
   ... # doctest: +NORMALIZE_WHITESPACE
@@ -505,7 +505,7 @@
 
 Интерфейс может переопределять определения атрибутов из базовых интерфейсов.
 Если два базовых интерфейса определяют один и тот же атрибут атрибут
-наследуется от более специфичного интерфейса. Для примера:
+наследуется от более специфичного интерфейса. Для примера::
 
   >>> class IBase(zope.interface.Interface):
   ...
@@ -524,7 +524,7 @@
   ...     pass
 
 Определение ISub для foo будет из IBase2 т.к. IBase2 более специфичен для
-IBase:
+IBase::
 
   >>> ISub['foo'].__doc__
   'base2 foo doc'
@@ -532,7 +532,7 @@
 Заметим, что это отличается от поиска в глубину.
 
 Иногда полезно узнать, что интерфейс определяет атрибут напрямую. Мы можем
-использовать метод direct для получения напрямую определенных атрибутов:
+использовать метод direct для получения напрямую определенных атрибутов::
 
   >>> IBase.direct('foo').__doc__
   'base foo doc'
@@ -545,7 +545,7 @@
 Интерфейсы и объявления - это специальные случаи спецификаций. Описание
 выше для наследования интерфейсов можно применить и к объявлениям и
 к спецификациям. Объявления фактически расширяют интерфейсы которые они
-объявляют:
+объявляют::
 
   >>> class Baz:
   ...     zope.interface.implements(IBaz)
@@ -563,7 +563,7 @@
   True
 
 Спецификации (интерфейсы и объявления) предоставляют атрибут `__sro__`
-который описывает спецификацию и всех ее предков:
+который описывает спецификацию и всех ее предков::
 
   >>> baz_implements.__sro__
   (<implementedBy __main__.Baz>,

Modified: zope.interface/trunk/src/zope/interface/README.txt
===================================================================
--- zope.interface/trunk/src/zope/interface/README.txt	2007-06-23 10:38:37 UTC (rev 76975)
+++ zope.interface/trunk/src/zope/interface/README.txt	2007-06-23 10:47:34 UTC (rev 76976)
@@ -21,7 +21,7 @@
 Defining interfaces
 ===================
 
-Interfaces are defined using Python class statements:
+Interfaces are defined using Python class statements::
 
   >>> import zope.interface
   >>> class IFoo(zope.interface.Interface):
@@ -217,9 +217,8 @@
 
 We can declare interfaces implemented by other factories (besides
 classes).  We do this using a Python-2.4-style decorator named
-`implementer`.  In versions of Python before 2.4, this looks like:
+`implementer`.  In versions of Python before 2.4, this looks like::
 
-
   >>> def yfoo(y):
   ...     foo = Foo()
   ...     foo.y = y
@@ -233,7 +232,7 @@
 should not assume that a new object is created.
 
 Also note that, at least for now, implementer can't be used with
-classes:
+classes::
 
   >>> zope.interface.implementer(IFoo)(Foo)
   ... # doctest: +NORMALIZE_WHITESPACE
@@ -505,7 +504,7 @@
 
 An interface may override attribute definitions from base interfaces.
 If two base interfaces define the same attribute, the attribute is
-inherited from the most specific interface. For example, with:
+inherited from the most specific interface. For example, with::
 
   >>> class IBase(zope.interface.Interface):
   ...
@@ -524,7 +523,7 @@
   ...     pass
 
 ISub's definition of foo is the one from IBase2, since IBase2 is more
-specific that IBase:
+specific that IBase::
 
   >>> ISub['foo'].__doc__
   'base2 foo doc'
@@ -533,7 +532,7 @@
 
 Sometimes, it's useful to ask whether an interface defines an
 attribute directly.  You can use the direct method to get a directly
-defined definitions:
+defined definitions::
 
   >>> IBase.direct('foo').__doc__
   'base foo doc'
@@ -546,7 +545,7 @@
 Interfaces and declarations are both special cases of specifications.
 What we described above for interface inheritance applies to both
 declarations and specifications.  Declarations actually extend the
-interfaces that they declare:
+interfaces that they declare::
 
   >>> class Baz:
   ...     zope.interface.implements(IBaz)
@@ -564,7 +563,7 @@
   True
 
 Specifications (interfaces and declarations) provide an `__sro__`
-that lists the specification and all of it's ancestors:
+that lists the specification and all of it's ancestors::
 
   >>> baz_implements.__sro__
   (<implementedBy __main__.Baz>,
@@ -604,7 +603,7 @@
   >>> IBazFactory['__call__'].getTaggedValue('return_type')
   <InterfaceClass __main__.IBaz>
 
-Tagged values can also be defined from within an interface definition:
+Tagged values can also be defined from within an interface definition::
 
   >>> class IWithTaggedValues(zope.interface.Interface):
   ...     zope.interface.taggedValue('squish', 'squash')
@@ -718,7 +717,7 @@
   >>> I(C())
   0
 
-Adapter hooks (see __adapt__) will also be used, if present:
+Adapter hooks (see __adapt__) will also be used, if present::
 
   >>> from zope.interface.interface import adapter_hooks
   >>> def adapt_0_to_42(iface, obj):



More information about the Checkins mailing list