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