PolicyBase

PolicyBase

The Policy class is a simple base class for all the policies.

class DIRAC.ResourceStatusSystem.PolicySystem.PolicyBase.PolicyBase

Bases: object

Base class for all the policies. Do not instantiate directly. To use, you should call setCommand on the real policy instance.

__init__()

Constructor

evaluate()

Before use, call setCommand.

Invoking super(PolicyCLASS, self).evaluate will invoke the command (if necessary) as it is provided and returns the results.

setCommand(policyCommand)

Set self.command.

Params:commandIn: a command object