copyxnat.xnat_backend.server_factory module

Factory for creating backend objects for XNAT communication

class copyxnat.xnat_backend.server_factory.ServerFactory(backend)[source]

Bases: object

Factory for creating XNAT backend objects

create(params, read_only)[source]

Create an XNAT server backend object @param params: XnatServerParams for the XNAT server @param read_only: if True then the server may prevent write requests @return: a server backend for communicating with XnatInterface