CMS 3D CMS Logo

uploadPayloads.py
Go to the documentation of this file.
1 #!/usr/bin/env python
2 from __future__ import print_function
3 import sys,os,commands
4 from CommonMethods import *
5 
6 class FileObj:
7  def __init__(self):
8  self.run = 0
9  self.iovSince = 0
10  self.fileName = ''
11 
12 
13 
14 def main():
15  payloadDir = "./Payloads_Repro2010Nov09/"
16  aCommand = "ls " + payloadDir + " | grep BeamSpotObjects_2009_LumiBased_ | grep txt"
17  output = commands.getstatusoutput( aCommand )
18  listOfFiles = output[1].split('\n')
19 # print listOfFiles
20  dropbox = "/DropBox"
21  for fileName in listOfFiles:
22  fileNameRoot = fileName[0:len(fileName)-4]
23  print(fileNameRoot)
24  uploadSqliteFile(payloadDir, fileNameRoot, dropbox)
25 
26 
27 
28 
29 if __name__ == "__main__":
30  main()
uploadPayloads.FileObj.run
run
Definition: uploadPayloads.py:8
uploadPayloads.FileObj.__init__
def __init__(self)
Definition: uploadPayloads.py:7
cms::dd::split
std::vector< std::string_view > split(std::string_view, const char *)
uploadPayloads.main
def main()
Definition: uploadPayloads.py:14
CommonMethods.uploadSqliteFile
def uploadSqliteFile(sqliteFileDirName, sqliteFileName, dropbox="/DropBox")
Definition: CommonMethods.py:939
uploadPayloads.FileObj
Definition: uploadPayloads.py:6
edm::print
S & print(S &os, JobReport::InputFile const &f)
Definition: JobReport.cc:66
main
Definition: main.py:1
uploadPayloads.FileObj.fileName
fileName
Definition: uploadPayloads.py:10
uploadPayloads.FileObj.iovSince
iovSince
Definition: uploadPayloads.py:9