-
Notifications
You must be signed in to change notification settings - Fork 74
Closed
Labels
Description
python-irodsclient/irods/data_object.py
Line 59 in 1cc23fc
| self.replicas = [iRODSReplica( |
One can get every other replica information you can retrieve with ils apart from that (unless I've missed something);
import os
from irods.session import iRODSSession
try:
env_file = os.environ['IRODS_ENVIRONMENT_FILE']
except KeyError:
env_file = os.path.expanduser('~/.irods/irods_environment.json')
session = iRODSSession(irods_env_file=env_file)
obj = session.data_objects.get("/seq/home/jc18#Sanger1/irods-resource-4.0.0-64bit.deb")
for replica in obj.replicas:
print(replica.resource_name)
print(replica.number)
print(replica.path)
print(replica.status)
print(replica.checksum)
./test_python.py
root
0
/irods-seq-i23-de/home/jc18#Sanger1/irods-resource-4.0.0-64bit.deb
1
02b7dd912af6e615f4680594fe3e2dc8
Traceback (most recent call last):
File "./test_python.py", line 19, in <module>
print(replica.size)
AttributeError: 'iRODSReplica' object has no attribute 'size'
This would help with Issue 3930