python-irodsclient icon indicating copy to clipboard operation
python-irodsclient copied to clipboard

A Python API for iRODS

Results 169 python-irodsclient issues
Sort by recently updated
recently updated
newest added

The `session.iRODSSession` class has a [`numThreads` attribute](https://github.com/irods/python-irodsclient/blob/6cd44f5d81179f4d29e414e98f280943022c71e9/irods/session.py#L21), which is set to zero. This attribute is referred to sporadically elsewhere in the code, but doesn't seem to provide any functionality. The...

The new `get()` and` put()` transfer methods in `python-irodsclient/irods/manager/data_object_manager.py` are a step in the right direction. But for `iget` and `iput` functionality in python-irodsclient to be very useful, it needs...

Does this library support Kerberos Authentication at all? If not, are there any plans to support it in the future?

enhancement

I found that the `data_objects.put` overwrites a data object including its metadata without a warning or throwing the `OVERWRITE_WITHOUT_FORCE_FLAG` error as the `data_objects.create` function does. This comes a bit unexpected...

bug
documentation

Since we do not have direct access to the iRods system I was wondering what is the most optimal way of retrieving data. I found out that: `shutil.copyfileobj(fsrc=gzip.open(obj.open('r+')),fdst=gzip.open(fileName, 'wb'))` works...

documentation

I am trying to update the metadata of relatively newly created data_objects. ``` def set_metadata(element: DataObject, metadata=METADATA): for key in metadata: if key in element.metadata.keys(): for remote_metadata in element.metadata.get_all(key): element.metadata.remove(remote_metadata)...

Hi @trel, I am running into a connection caching issue, where doing a data_objects.get() always return the same results even though the object has a new replica (verified with ils-L)....

The Python iRODS client lacks the ability to defer to the CS_NEG_REFUSE or CS_NEG_REQUIRE option of the connected iRODS server. When the one or other of these is specified and...

enhancement