Skip to content

Commit c2c9477

Browse files
authored
Merge pull request #7327 from fstagni/81_fixes16
[9.0] fix: allow 'ANY' in the valid sites list
2 parents 01be9eb + ab611b3 commit c2c9477

File tree

2 files changed

+3
-6
lines changed

2 files changed

+3
-6
lines changed

src/DIRAC/ConfigurationSystem/Client/Helpers/Resources.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,9 @@
33
import re
44
from urllib import parse
55

6-
from DIRAC import S_OK, S_ERROR, gConfig, gLogger
7-
from DIRAC.ConfigurationSystem.Client.Helpers import Registry, Operations
6+
from DIRAC import S_ERROR, S_OK, gConfig, gLogger
87
from DIRAC.ConfigurationSystem.Client.Helpers.Path import cfgPath
9-
from DIRAC.Core.Utilities.List import uniqueElements, fromChar
10-
from DIRAC.FrameworkSystem.Client.ProxyManagerClient import gProxyManager
11-
8+
from DIRAC.Core.Utilities.List import fromChar, uniqueElements
129

1310
gBaseResourcesSection = "/Resources"
1411

src/DIRAC/WorkloadManagementSystem/Utilities/JobModel.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ def checkSites(cls, v: set[str]):
152152
res = getSites()
153153
if not res["OK"]:
154154
raise ValueError(res["Message"])
155-
invalidSites = v - set(res["Value"])
155+
invalidSites = v - set(res["Value"]).union({"ANY"})
156156
if invalidSites:
157157
raise ValueError(f"Invalid sites: {' '.join(invalidSites)}")
158158
return v

0 commit comments

Comments
 (0)