Minor cleanup.

This commit is contained in:
Fred Drake 1999-04-13 21:39:31 +00:00
parent 592dd78408
commit b9971b9964
1 changed files with 7 additions and 6 deletions

View File

@ -1,8 +1,9 @@
\section{\module{Bastion} --- \section{\module{Bastion} ---
Providing restricted access to objects.} Restricting access to objects}
\declaremodule{standard}{Bastion}
\declaremodule{standard}{Bastion}
\modulesynopsis{Providing restricted access to objects.} \modulesynopsis{Providing restricted access to objects.}
\moduleauthor{Barry Warsaw}{bwarsaw@python.org}
% I'm concerned that the word 'bastion' won't be understood by people % I'm concerned that the word 'bastion' won't be understood by people
@ -13,9 +14,9 @@ According to the dictionary, a bastion is ``a fortified area or
position'', or ``something that is considered a stronghold.'' It's a position'', or ``something that is considered a stronghold.'' It's a
suitable name for this module, which provides a way to forbid access suitable name for this module, which provides a way to forbid access
to certain attributes of an object. It must always be used with the to certain attributes of an object. It must always be used with the
\module{rexec} module, in order to allow restricted-mode programs access \refmodule{rexec} module, in order to allow restricted-mode programs
to certain safe attributes of an object, while denying access to access to certain safe attributes of an object, while denying access
other, unsafe attributes. to other, unsafe attributes.
% I've punted on the issue of documenting keyword arguments for now. % I've punted on the issue of documenting keyword arguments for now.
@ -30,7 +31,7 @@ If present, \var{filter} must be a function that accepts a string
containing an attribute name, and returns true if access to that containing an attribute name, and returns true if access to that
attribute will be permitted; if \var{filter} returns false, the access attribute will be permitted; if \var{filter} returns false, the access
is denied. The default filter denies access to any function beginning is denied. The default filter denies access to any function beginning
with an underscore (\samp{_}). The bastion's string representation with an underscore (\character{_}). The bastion's string representation
will be \samp{<Bastion for \var{name}>} if a value for will be \samp{<Bastion for \var{name}>} if a value for
\var{name} is provided; otherwise, \samp{repr(\var{object})} will be \var{name} is provided; otherwise, \samp{repr(\var{object})} will be
used. used.