Skip to content

Commit 3081d48

Browse files
authored
Merge pull request #7465 from atsareg/fix-comd-error
[8.0] dmeta - Error message in case failure due to permission denied
2 parents 24c99ba + 85618dd commit 3081d48

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/DIRAC/Interfaces/scripts/dmeta.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ def run(self, lfn, metas):
4040
result = self.fcClient.setMetadataBulk({lfn: metadict})
4141
if not result["OK"]:
4242
print("Error:", result["Message"])
43+
if result["Value"]["Failed"]:
44+
for ff in result["Value"]["Failed"]:
45+
print("Error:", ff, result["Value"]["Failed"][ff])
4346

4447

4548
class DMetaRm(DMetaCommand):
@@ -50,6 +53,9 @@ def run(self, lfn, metas):
5053
result = self.fcClient.removeMetadata({lfn: metas})
5154
if not result["OK"]:
5255
print("Error:", result["Message"])
56+
if result["Value"]["Failed"]:
57+
for ff in result["Value"]["Failed"]:
58+
print("Error:", ff, result["Value"]["Failed"][ff])
5359

5460

5561
class DMetaList(DMetaCommand):

0 commit comments

Comments
 (0)