python-irodsclient
python-irodsclient copied to clipboard
A Python API for iRODS
If a deleterious line appears in the library configuration, the library should abort on loading (ie when `import irods` executes.) As of now, even if the loading of a configuration...
Some basic control-flow tests are being added in https://github.com/irods/python-irodsclient/pull/752. Let's add some that introduce errors, bad inputs, and the like.
The (`rodsadmin`-only) call for removing a remote user (ie user zone is non-empty) with the GeneralAdminRequest api always succeeds in removing the user from the catalog but only succeeds in...
There is no use case for querying without specifying any columns to be returned , as no rows could or should be returned, and it carries no meaning. _Originally posted...
## Enhancement The following icommands are good reference material for this: - `iadmin get_delay_server_info` - `iadmin set_delay_server HOSTNAME` - `iadmin get_grid_configuration_value NAMESPACE OPTION_NAME` - `iadmin set_grid_configuration_value NAMESPACE OPTION_NAME OPTION_VALUE`
The various `DataObject` model attributes are chosen based on the first row in the query result-set, which is ordered by replica number. This affects the data object's "overall" timestamp info...
Wherein we close down threads in an orderly way, so that things don't leave things to be disposed in the wrong order for the ever persnickety SSL shutdown logic. Experiments...
This affects the overall {create,access,modify}_time, which is simplistically extracted from the first row in the query result-set.
For future reference, the current "black --version" output for the black formatter used here was: python -m black, 25.1.0 (compiled: yes) Python (CPython) 3.12.4