self.message="Implicit conversion from socket type {} to socket type {} is not supported for socket {} of node {}. Please use explicit conversion nodes.".format(self.from_socket_type,self.to_socket_type,socket.name,socket.node.name)
else:
self.message=msg
def__str__(self):
returnself.message
classNoImplicitConversionPolicy():
classNoImplicitConversionPolicy:
"""
Base (empty) implicit conversion policy.
This prohibits any implicit conversions.
...
...
@@ -204,7 +149,7 @@ class NoImplicitConversionPolicy():
raiseImplicitConversionProhibited(socket)
classLenientImplicitConversionPolicy():
classLenientImplicitConversionPolicy:
"""
Lenient implicit conversion policy.
Does not actually convert anything, but passes any
...
...
@@ -222,73 +167,79 @@ class DefaultImplicitConversionPolicy(NoImplicitConversionPolicy):