import copy
from twisted.cred.authorizer import DefaultAuthorizer
from twisted.cred.identity import Identity
from twisted.cred.util import challenge
from twisted.python import defer, log
from twisted.python.failure import Failure
from twisted.spread.flavors import Referenceable
from twisted.spread.pb import Service, Perspective, Error
from twisted.spread.refpath import PathReferenceDirectory
from twisted.spread.sturdy import PerspectiveConnector
|