Applications should be able to freely open a data object without the client redirection coming in the way. This has turned out to be a problem because
Suggestions:
- the feature should be disabled by default for principle of least surprise-
data_object.open()'s allow_redirect option can be used to override that default
- optionally, a setting could be added , i.e.
irods.client_configuration.data_objects.allow_redirect as a global flag that tells PRC to default to allow_redirect = True by default. A similar setting already exists for the auto-closing of data objects.
Applications should be able to freely open a data object without the client redirection coming in the way. This has turned out to be a problem because
Suggestions:
data_object.open()'sallow_redirectoption can be used to override that defaultirods.client_configuration.data_objects.allow_redirectas a global flag that tells PRC to default toallow_redirect = Trueby default. A similar setting already exists for the auto-closing of data objects.