Skip to content

replica object does not contain size #126

@kript

Description

@kript

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions