@shared_constructor
def generic_constructor(value, name=None, strict=False, allow_downcast=None):
 return SharedVariable(type=generic, value=value, name=name, strict=strict, allow_downcast=allow_downcast)

@ shared_constructor def generic_constructor ( value , name = None , strict = False , allow_downcast = None ) : return SharedVariable ( type = generic , value = value , name = name , strict = strict , allow_downcast = allow_downcast )
sharedvariable constructor .