@@ -113,23 +113,21 @@ def invalidProxy(msg):
113
113
if uploadedInfo :
114
114
gLogger .notice ("== Proxies uploaded ==" )
115
115
maxDNLen = 0
116
- maxGroupLen = 0
116
+
117
117
for userDN in uploadedInfo :
118
118
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)" )
122
122
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' )} " )
133
131
if params .checkValid :
134
132
if infoDict ["secondsLeft" ] == 0 :
135
133
invalidProxy ("Proxy is expired" )
0 commit comments