Minor cleanup.
This commit is contained in:
parent
592dd78408
commit
b9971b9964
|
@ -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.
|
||||||
|
|
Loading…
Reference in New Issue