python-irodsclient
python-irodsclient copied to clipboard
A Python API for iRODS
Feature: It would have been useful to have a relevant method that will return a True/False in access manager to check easily a given user's access level on an object...
I am not sure if this is normal but acls in the PRC looks like to list permissions differently than how iCommands shows. Please note that, we dont have the...
Seems the PRC should follow the same pattern as the filesystem library. - https://github.com/irods/irods/blob/e4b4e8a7266360bb38ee97d7f2eda69249567dff/lib/filesystem/src/filesystem.cpp#L125-L182 Notice the fetching of ACLs for a collection is handled via a specific query on L158...
If the wrong type is passed for any of the members of and `iRODSAccess` object, the `copy()` member function can fail on the call to `copy.deepcopy`: https://github.com/irods/python-irodsclient/blob/71d787fe1f79d81775d892c59f3e9a9f60262c78/irods/access.py#L67 I think the...
The implementation appears to work. Just need to implement tests.
See documentation for the API here: https://docs.irods.org/4.3.2/doxygen/get__library__features_8h.html
As of v2.0.0, the Python client is capable of renewing the PAM credentials in the client environment secrets file (.irodsA), in the event of e.g. an expired time-to-live or even...
Automatic launch of specific test scripts in their own container.
See comment in the following code. https://github.com/irods/python-irodsclient/blob/86a8f11a9399db29774c4096d83bba733a024ab6/irods/test/data_obj_test.py#L741-L744 This may apply to other tests (i.e. collection_test.py).