ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CRAB/python/ResubmitterServer.py
Revision: 1.4
Committed: Tue Oct 13 08:22:39 2009 UTC (15 years, 6 months ago) by spiga
Content type: text/x-python
Branch: MAIN
CVS Tags: CRAB_2_7_2_p1, CRAB_2_7_1_branch_firstMERGE, CRAB_2_7_2, CRAB_2_7_2_pre4, CRAB_2_7_2_pre3, CRAB_2_7_2_pre2, CRAB_2_7_2_pre1, CRAB_2_7_1, fede_170310, CRAB_2_7_1_pre12, CRAB_2_7_1_pre11, CRAB_2_7_1_pre10, CRAB_2_7_1_pre9, CRAB_LumiMask, CRAB_2_7_lumi, from_LimiMask, CRAB_2_7_1_pre8, CRAB_2_7_1_pre6, CRAB_2_7_1_pre5, CRAB_2_7_1_wmbs_pre4, CRAB_2_7_1_pre4, CRAB_2_7_1_pre3, CRAB_2_7_1_pre2, CRAB_2_7_1_pre1, CRAB_2_7_0, CRAB_2_7_0_pre8, CRAB_2_7_0_pre7, CRAB_2_7_0_pre6, CRAB_2_7_0_pre5
Branch point for: CRAB_multiout, CRAB_2_7_1_branch, Lumi2_8
Changes since 1.3: +3 -0 lines
Log Message:
check remote dir before resubmission

File Contents

# Content
1 from SubmitterServer import SubmitterServer
2 from Resubmitter import Resubmitter
3 import common
4 from crab_util import *
5
6 class ResubmitterServer(SubmitterServer, Resubmitter):
7 def __init__(self, cfg_params, jobs):
8 self.cfg_params = cfg_params
9
10 self.copy_data = int(cfg_params.get('USER.copy_data',0))
11 self.check_RemoteDir = int(cfg_params.get('USER.check_user_remote_dir',0))
12
13 nj_list = []
14
15 # get updated status from server
16 try:
17 from StatusServer import StatusServer
18 stat = StatusServer(self.cfg_params)
19 stat.resynchClientSide()
20 except:
21 pass
22
23 nj_list = self.checkAllowedJob(jobs,nj_list)
24
25 SubmitterServer.__init__(self, cfg_params, nj_list, 'range')
26
27 return
28
29