def __init__(self,
              operation='searchRetrieve',
              version='1.2',
              recordSchema=None,
              **kwargs):
     Transparent.__init__(self, **kwargs)
     self._defaults = dict(operation=[operation], version=[version])
     if recordSchema:
         self._defaults['recordSchema'] = [recordSchema]
 def __init__(self,
              cacheTimeout=1 * 60 * 60,
              returnCachedValueInCaseOfException=False,
              backoffTimeout=None,
              **kwargs):
     Transparent.__init__(self, **kwargs)
     self._cache = TimedDictionary(timeout=cacheTimeout)
     self._returnCachedValueInCaseOfException = returnCachedValueInCaseOfException
     self._backoffTimeout = backoffTimeout
     self._backoffStarted = None
示例#3
0
 def __init__(self, namespaces=None, inlineDescriptions=False, knownTypes=None, relativeTypePositions=None, **kwargs):
     Transparent.__init__(self, **kwargs)
     namespaces=namespaces or defaultNamespaces
     self._Triples2RdfXml = partial(_Triples2RdfXml,
         namespaces=namespaces,
         createElement=partial(_createElement, namespaces=namespaces),
         createSubElement=partial(_createSubElement, namespaces=namespaces),
         inlineDescriptions=inlineDescriptions,
         nodePromotedTypes=dict((namespaces.curieToUri(t), t) for t in (NODE_PROMOTED_TYPES.union(knownTypes or []))),
         relativeTypePositions=dict(RELATIVE_TYPE_POSITIONS, **(relativeTypePositions or {}))
     )
 def __init__(self, **kwargs):
     Transparent.__init__(self, **kwargs)
     self._convertDict = {}
示例#5
0
 def __init__(self, combinations, allowMissingParts=None):
     Transparent.__init__(self)
     self._combinations = combinations
     self._allowMissingParts = allowMissingParts or []
 def __init__(self, rename):
     Transparent.__init__(self)
     self._rename = rename
 def __init__(self, method):
     Transparent.__init__(self)
     self._method = method
 def __init__(self, cacheTimeout=1*60*60, returnCachedValueInCaseOfException=False, backoffTimeout=None, **kwargs):
     Transparent.__init__(self, **kwargs)
     self._cache = TimedDictionary(timeout=cacheTimeout)
     self._returnCachedValueInCaseOfException = returnCachedValueInCaseOfException
     self._backoffTimeout = backoffTimeout
     self._backoffStarted = None
示例#9
0
 def __init__(self, setsMask, name=None):
     Transparent.__init__(self, name=name)
     self._setsMask = set(setsMask)
示例#10
0
 def __init__(self, repository=None, preciseDatestamp=False, **kwargs):
     Transparent.__init__(self, **kwargs)
     self._repository = repository
     self._preciseDatestamp = preciseDatestamp
示例#11
0
 def __init__(self, repository=None, preciseDatestamp=False, **kwargs):
     Transparent.__init__(self, **kwargs)
     self._repository = repository
     self._preciseDatestamp = preciseDatestamp
示例#12
0
 def __init__(self, setsList):
     warn(
         "OaiSetSelect is deprecated; you probably need OaiSetMask instead.",
         DeprecationWarning)
     Transparent.__init__(self)
     self._setsList = setsList
 def __init__(self, partname):
     Transparent.__init__(self)
     self._partname = partname
示例#14
0
 def __init__(self, log, loggedPaths):
     Transparent.__init__(self)
     self._log = log
     self._loggedPaths = loggedPaths
示例#15
0
 def __init__(self, notFoundMethod=None):
     Transparent.__init__(self)
     self.notFound = self._notFound if notFoundMethod is None else notFoundMethod
 def __init__(self):
     Transparent.__init__(self)
     self._namespaceEnum = NamespaceEnum()
示例#17
0
 def __init__(self, notFoundMethod=None, additionalHeaders=None):
     Transparent.__init__(self)
     self.notFound = self._notFound if notFoundMethod is None else notFoundMethod
     self._additionalHeaders = {} if additionalHeaders is None else additionalHeaders
 def __init__(self, metadataFormats=None):
     Transparent.__init__(self)
     self._metadataFormats = metadataFormats if metadataFormats else []
示例#19
0
 def __init__(self, rename):
     Transparent.__init__(self)
     self._rename = rename
示例#20
0
 def __init__(self, combinations, allowMissingParts=None):
     Transparent.__init__(self)
     self._combinations = combinations
     self._allowMissingParts = allowMissingParts or []
示例#21
0
 def __init__(self, defaultCore, coreConverters, **kwargs):
     Transparent.__init__(self, **kwargs)
     self._defaultCore = defaultCore
     self._converts = dict(coreConverters)
示例#22
0
 def __init__(self, unqualifiedFields, name=None, **kwargs):
     Transparent.__init__(self, name=name)
     self._additionalKwargs = kwargs
     self.updateUnqualifiedFields(unqualifiedFields)
 def __init__(self, translate):
     Transparent.__init__(self)
     self.translate = translate
示例#24
0
 def __init__(self, unqualifiedFields, name=None, **kwargs):
     Transparent.__init__(self, name=name)
     self._additionalKwargs = kwargs
     self.updateUnqualifiedFields(unqualifiedFields)
示例#25
0
 def __init__(self, setsMask, name=None):
     Transparent.__init__(self, name=name)
     self._setsMask = set(setsMask)
示例#26
0
 def __init__(self, setsList):
     warn("OaiSetSelect is deprecated; you probably need OaiSetMask instead.", DeprecationWarning)
     Transparent.__init__(self)
     self._setsList = setsList
示例#27
0
 def __init__(self, method):
     Transparent.__init__(self)
     self._method = method
 def __init__(self, defaultCore, coreConverters, **kwargs):
     Transparent.__init__(self, **kwargs)
     self._defaultCore = defaultCore
     self._converts = dict(coreConverters)
 def __init__(self, notFoundMethod=None, additionalHeaders=None):
     Transparent.__init__(self)
     self.notFound = self._notFound if notFoundMethod is None else notFoundMethod
     self._additionalHeaders = {} if additionalHeaders is None else additionalHeaders
 def __init__(self, xpath):
     Transparent.__init__(self)
     self._xpath = xpath
示例#31
0
 def __init__(self, notFoundMethod=None):
     Transparent.__init__(self)
     self.notFound = self._notFound if notFoundMethod is None else notFoundMethod
示例#32
0
 def __init__(self, metadataPrefixes=None, name=None):
     Transparent.__init__(self, name=name)
     self._metadataPrefixes = metadataPrefixes if metadataPrefixes else []
示例#33
0
 def __init__(self, partname):
     Transparent.__init__(self)
     self._partname = partname
示例#34
0
 def __init__(self, outputStream=DevNull()):
     Transparent.__init__(self)
     self._outputStream = outputStream
示例#35
0
 def __init__(self, metadataPrefixes=None, setSpecs=None, name=None):
     Transparent.__init__(self, name=name)
     self._setSpecs = _prepare(setSpecs)
     self._metadataPrefixes = _prepare(metadataPrefixes)
示例#36
0
 def __init__(self, translate):
     Transparent.__init__(self)
     self.translate = translate
示例#37
0
 def __init__(self, log, loggedPaths):
     Transparent.__init__(self)
     self._log = log
     self._loggedPaths = loggedPaths
 def __init__(self, outputStream=DevNull()):
     Transparent.__init__(self)
     self._outputStream = outputStream
 def __init__(self, operation='searchRetrieve', version='1.2', recordSchema=None, **kwargs):
     Transparent.__init__(self, **kwargs)
     self._defaults = dict(operation=[operation], version=[version])
     if recordSchema:
         self._defaults['recordSchema'] = [recordSchema]
示例#40
0
 def __init__(self, metadataPrefixes=None, setSpecs=None, name=None):
     Transparent.__init__(self, name=name)
     self._setSpecs = _prepare(setSpecs)
     self._metadataPrefixes = _prepare(metadataPrefixes)
示例#41
0
 def __init__(self, repository=None, preciseDatestamp=False, deleteInSets=False, **kwargs):
     Transparent.__init__(self, **kwargs)
     self._repository = repository
     self._preciseDatestamp = preciseDatestamp
     self._deleteInSetsSupport = deleteInSets
示例#42
0
 def __init__(self, repository=None, preciseDatestamp=False, deleteInSets=False, **kwargs):
     Transparent.__init__(self, **kwargs)
     self._repository = repository
     self._preciseDatestamp = preciseDatestamp
     self._deleteInSetsSupport = deleteInSets
 def __init__(self, fromKwarg, fieldname, name=None):
     Transparent.__init__(self, name=name)
     self._fromKwarg = fromKwarg
     self._fieldname = fieldname
 def __init__(self, defaultCore, coreConverters, **kwargs):
     Transparent.__init__(self, **kwargs)
     self._defaultCore = defaultCore
     self._converts = {}
     for core, convert in coreConverters.items():
         self._converts[core] = convert