@ -1250,19 +1250,20 @@ class Server(six.with_metaclass(abc.ABCMeta)):
""" Stops this Server.
This method immediately stop service of new RPCs in all cases .
If a grace period is specified , this method returns immediately
and all RPCs active at the end of the grace period are aborted .
If a grace period is not specified , then all existing RPCs are
teriminated immediately and the this method blocks until the last
RPC handler terminates .
If a grace period is not specified ( by passing None for ` grace ` ) ,
all existing RPCs are aborted immediately and this method
blocks until the last RPC handler terminates .
This method is idempotent and may be called at any time .
Passing a smaller grace value in subsequent call will have
the effect of stopping the Server sooner . Passing a larger
grace value in subsequent call * will not * have the effect of
stopping the server later ( i . e . the most restrictive grace
value is used ) .
Passing a smaller grace value in a subsequent call will have
the effect of stopping the Server sooner ( passing None will
have the effect of stopping the server immediately ) . Passing
a larger grace value in a subsequent call * will not * have the
effect of stopping the server later ( i . e . the most restrictive
grace value is used ) .
Args :
grace : A duration of time in seconds or None .