ATLAS Offline Software
Loading...
Searching...
No Matches
isDSinFAX.site Class Reference
Collaboration diagram for isDSinFAX.site:

Public Member Functions

 __init__ (self, na, ho)
 prnt (self, what)

Static Public Attributes

str name = ''
str host = ''
int port = 1094
list sites = [];
 req = urllib2.Request("http://atlas-agis-api-0.cern.ch/request/service/query/get_se_services/?json&state=ACTIVE&flavour=XROOTD", None)
 opener = urllib2.build_opener()
 f = opener.open(req)
 res = json.load(f)
 ns = site( s["rc_site"], s["endpoint"] )
 allddms = set()
 DS = args['dataset']
 com = Command('dq2-ls -r '+ DS + ' > fax.tmp' )
dict dsets = {}

Detailed Description

Definition at line 53 of file isDSinFAX.py.

Constructor & Destructor Documentation

◆ __init__()

isDSinFAX.site.__init__ ( self,
na,
ho )

Definition at line 58 of file isDSinFAX.py.

58 def __init__(self, na, ho):
59 self.name=na
60 ho=ho.replace("root://","")
61 self.host=ho.split(":")[0]
62 if ho.count(":"):
63 self.port=ho.split(":")[1]
64

Member Function Documentation

◆ prnt()

isDSinFAX.site.prnt ( self,
what )

Definition at line 65 of file isDSinFAX.py.

65 def prnt(self, what):
66 if (what>=0 and self.redirector!=what): return
67 print ( 'name:', self.name, '\thost:', self.host, '\tport:', self.port )
68

Member Data Documentation

◆ allddms

isDSinFAX.site.allddms = set()
static

Definition at line 88 of file isDSinFAX.py.

◆ com

isDSinFAX.site.com = Command('dq2-ls -r '+ DS + ' > fax.tmp' )
static

Definition at line 109 of file isDSinFAX.py.

◆ DS

isDSinFAX.site.DS = args['dataset']
static

Definition at line 107 of file isDSinFAX.py.

◆ dsets

dict isDSinFAX.site.dsets = {}
static

Definition at line 111 of file isDSinFAX.py.

◆ f

isDSinFAX.site.f = opener.open(req)
static

Definition at line 74 of file isDSinFAX.py.

◆ host

isDSinFAX.site.host = ''
static

Definition at line 55 of file isDSinFAX.py.

◆ name

isDSinFAX.site.name = ''
static

Definition at line 54 of file isDSinFAX.py.

◆ ns

isDSinFAX.site.ns = site( s["rc_site"], s["endpoint"] )
static

Definition at line 78 of file isDSinFAX.py.

◆ opener

isDSinFAX.site.opener = urllib2.build_opener()
static

Definition at line 73 of file isDSinFAX.py.

◆ port

isDSinFAX.site.port = 1094
static

Definition at line 56 of file isDSinFAX.py.

◆ req

isDSinFAX.site.req = urllib2.Request("http://atlas-agis-api-0.cern.ch/request/service/query/get_se_services/?json&state=ACTIVE&flavour=XROOTD", None)
static

Definition at line 72 of file isDSinFAX.py.

◆ res

isDSinFAX.site.res = json.load(f)
static

Definition at line 75 of file isDSinFAX.py.

◆ sites

list isDSinFAX.site.sites = [];
static

Definition at line 69 of file isDSinFAX.py.


The documentation for this class was generated from the following file: