75
78
the InterObject instance.
76
79
:param target: the object to be the 'target' member of
77
80
the InterObject instance.
78
82
If an optimised worker exists it will be used otherwise
79
83
a default Inter worker instance will be created.
81
85
for provider in reversed(klass._optimisers):
82
86
if provider.is_compatible(source, target):
83
87
return provider(source, target)
87
91
"""Take out a logical read lock.