Fix markup and punctuation

This commit is contained in:
Raymond Hettinger 2002-08-23 18:10:54 +00:00
parent 7c7efe9073
commit fa8dd5f407

View file

@ -33,7 +33,7 @@ abstract class useful for determining whether something is a set:
The set classes are implemented using dictionaries. As a result, sets The set classes are implemented using dictionaries. As a result, sets
cannot contain mutable elements such as lists or dictionaries. cannot contain mutable elements such as lists or dictionaries.
However, they can contain immutable collections such as tuples or However, they can contain immutable collections such as tuples or
instances of \class(ImmutableSet). For convenience in implementing instances of \class{ImmutableSet}. For convenience in implementing
sets of sets, inner sets are automatically converted to immutable sets of sets, inner sets are automatically converted to immutable
form, for example, \code{Set([Set(['dog'])])} is transformed to form, for example, \code{Set([Set(['dog'])])} is transformed to
\code{Set([ImmutableSet(['dog'])])}. \code{Set([ImmutableSet(['dog'])])}.
@ -140,8 +140,8 @@ but not found in \class{ImmutableSet}:
\lineii{\var{s}.remove(\var{x})} \lineii{\var{s}.remove(\var{x})}
{Remove element \var{x} from set \var{s}} {Remove element \var{x} from set \var{s}}
\lineii{\var{s}.discard(\var{x})} \lineii{\var{s}.discard(\var{x})}
{Removes element \var{x} from set \var{s} like \var{s}.remove(\var{x}) {Removes element \var{x} from set \var{s}. Like \var{s}.remove(\var{x})
but does not raise a KeyError if \var{x} is not in \var{s}} but does not raise KeyError if \var{x} is not in \var{s}}
\lineii{\var{s}.pop()} \lineii{\var{s}.pop()}
{Remove and return an element from \var{s}; no guarantee is {Remove and return an element from \var{s}; no guarantee is
made about which element is removed} made about which element is removed}
@ -212,6 +212,6 @@ method which returns the \class{Set} object wrapped by a new class
The two mechanisms for adding hashability are normally invisible to the The two mechanisms for adding hashability are normally invisible to the
user; however, a conflict can arise in a multi-threaded environment user; however, a conflict can arise in a multi-threaded environment
where one thread is updating a Set while another has temporarily wrapped it where one thread is updating a set while another has temporarily wrapped it
in \class{_TemporarilyImmutableSet}. In other words, sets of mutable sets in \class{_TemporarilyImmutableSet}. In other words, sets of mutable sets
are not thread-safe. are not thread-safe.