Skip to content

Commit a01a514

Browse files
authored
Merge pull request #7489 from chaen/v8.0_fix_proxyinfoGroup
[8.0] fix: do not print group info when doing dirac-proxy-init
2 parents 495785e + a393f68 commit a01a514

File tree

1 file changed

+12
-14
lines changed

1 file changed

+12
-14
lines changed

src/DIRAC/FrameworkSystem/scripts/dirac_proxy_info.py

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -113,23 +113,21 @@ def invalidProxy(msg):
113113
if uploadedInfo:
114114
gLogger.notice("== Proxies uploaded ==")
115115
maxDNLen = 0
116-
maxGroupLen = 0
116+
117117
for userDN in uploadedInfo:
118118
maxDNLen = max(maxDNLen, len(userDN))
119-
for group in uploadedInfo[userDN]:
120-
maxGroupLen = max(maxGroupLen, len(group))
121-
gLogger.notice(f" {'DN'.ljust(maxDNLen)} | {'Group'.ljust(maxGroupLen)} | Until (GMT)")
119+
# for group in uploadedInfo[userDN]:
120+
# maxGroupLen = max(maxGroupLen, len(group))
121+
gLogger.notice(f" {'DN'.ljust(maxDNLen)} | Until (GMT)")
122122
for userDN in uploadedInfo:
123-
for group in uploadedInfo[userDN]:
124-
gLogger.notice(
125-
" %s | %s | %s"
126-
% (
127-
userDN.ljust(maxDNLen),
128-
group.ljust(maxGroupLen),
129-
uploadedInfo[userDN][group].strftime("%Y/%m/%d %H:%M"),
130-
)
131-
)
132-
123+
# in v8.0, expirationTime is accessed from uploadedInfo[userDN][""]
124+
if isinstance(uploadedInfo[userDN], dict):
125+
expirationTime = uploadedInfo[userDN][""]
126+
# whereas in v9.0, expirationTime is accessed from uploadedInfo[userDN]
127+
else:
128+
expirationTime = uploadedInfo[userDN]
129+
130+
gLogger.notice(f" {userDN.ljust(maxDNLen)} | {expirationTime.strftime('%Y/%m/%d %H:%M')}")
133131
if params.checkValid:
134132
if infoDict["secondsLeft"] == 0:
135133
invalidProxy("Proxy is expired")

0 commit comments

Comments
 (0)