@@ -45,7 +45,7 def getFileFromSet(path, ext, set): | |||||
45 |
|
45 | |||
46 | for thisFile in fileList: |
|
46 | for thisFile in fileList: | |
47 | try: |
|
47 | try: | |
48 |
number= int(thisFile[ |
|
48 | number= int(thisFile[6:16]) | |
49 |
|
49 | |||
50 | # year = int(thisFile[1:5]) |
|
50 | # year = int(thisFile[1:5]) | |
51 | # doy = int(thisFile[5:8]) |
|
51 | # doy = int(thisFile[5:8]) | |
@@ -56,13 +56,13 def getFileFromSet(path, ext, set): | |||||
56 | continue |
|
56 | continue | |
57 |
|
57 | |||
58 | validFilelist.append(thisFile) |
|
58 | validFilelist.append(thisFile) | |
59 |
myfile = fnmatch.filter(validFilelist,'*% |
|
59 | myfile = fnmatch.filter(validFilelist,'*%10.10d*'%(set)) | |
60 | #myfile = fnmatch.filter(validFilelist,'*%4.4d%3.3d%3.3d*'%(year,doy,set)) |
|
60 | #myfile = fnmatch.filter(validFilelist,'*%4.4d%3.3d%3.3d*'%(year,doy,set)) | |
61 |
|
61 | |||
62 | if len(myfile)!= 0: |
|
62 | if len(myfile)!= 0: | |
63 | return myfile[0] |
|
63 | return myfile[0] | |
64 | else: |
|
64 | else: | |
65 |
filename = '*% |
|
65 | filename = '*%10.10d%s'%(set,ext.lower()) | |
66 | print 'the filename %s does not exist'%filename |
|
66 | print 'the filename %s does not exist'%filename | |
67 | print '...going to the last file: ' |
|
67 | print '...going to the last file: ' | |
68 |
|
68 | |||
@@ -93,7 +93,7 Depura el fileList dejando solo los que cumplan el formato de "res-xxxxxx.ext" | |||||
93 | for thisFile in fileList: |
|
93 | for thisFile in fileList: | |
94 |
|
94 | |||
95 | try: |
|
95 | try: | |
96 |
number= int(thisFile[ |
|
96 | number= int(thisFile[6:16]) | |
97 | except: |
|
97 | except: | |
98 | print "There is a file or folder with different format" |
|
98 | print "There is a file or folder with different format" | |
99 | if not isNumber(number): |
|
99 | if not isNumber(number): | |
@@ -338,23 +338,23 class HFReader(ProcessingUnit): | |||||
338 | self.dirnameList=[filename] |
|
338 | self.dirnameList=[filename] | |
339 | fullfilename=self.path+"/"+filename |
|
339 | fullfilename=self.path+"/"+filename | |
340 | self.filenameList=[self.filenameList[-1]] |
|
340 | self.filenameList=[self.filenameList[-1]] | |
341 |
self.filename_next_set=int(filename[ |
|
341 | self.filename_next_set=int(filename[6:16])+10 | |
342 |
|
342 | |||
343 | self.flag_nextfile=False |
|
343 | self.flag_nextfile=False | |
344 | else: |
|
344 | else: | |
345 |
if self.filename_next_set== int(filename[ |
|
345 | if self.filename_next_set== int(filename[6:16]): | |
346 | self.dirnameList=[filename] |
|
346 | self.dirnameList=[filename] | |
347 | fullfilename=self.path+"/"+filename |
|
347 | fullfilename=self.path+"/"+filename | |
348 | self.filenameList=[self.filenameList[-1]] |
|
348 | self.filenameList=[self.filenameList[-1]] | |
349 |
self.filename_next_set=int(filename[ |
|
349 | self.filename_next_set=int(filename[6:16])+10 | |
350 |
|
350 | |||
351 | else: |
|
351 | else: | |
352 | set=self.filename_next_set |
|
352 | set=self.filename_next_set | |
353 | filename=getFileFromSet(self.path,self.ext,set=set) |
|
353 | filename=getFileFromSet(self.path,self.ext,set=set) | |
354 |
self.filename_next_set=int(filename[ |
|
354 | self.filename_next_set=int(filename[6:16])+10 | |
355 | if filename==None: |
|
355 | if filename==None: | |
356 | filename =getlastFileFromPath(self.path,self.ext) |
|
356 | filename =getlastFileFromPath(self.path,self.ext) | |
357 |
self.filename_next_set=int(filename[ |
|
357 | self.filename_next_set=int(filename[6:16]) | |
358 | self.dirnameList=[filename] |
|
358 | self.dirnameList=[filename] | |
359 | fullfilename=self.path+"/"+filename |
|
359 | fullfilename=self.path+"/"+filename | |
360 | self.filenameList=[self.filenameList[-1]] |
|
360 | self.filenameList=[self.filenameList[-1]] | |
@@ -498,7 +498,7 class HFReader(ProcessingUnit): | |||||
498 | if self.set==None: |
|
498 | if self.set==None: | |
499 | pass |
|
499 | pass | |
500 | else: |
|
500 | else: | |
501 | self.set +=1 |
|
501 | self.set +=10 | |
502 |
|
502 | |||
503 | filename = self.filenameList[0]#fullfilename |
|
503 | filename = self.filenameList[0]#fullfilename | |
504 | if self.filename_online != None: |
|
504 | if self.filename_online != None: | |
@@ -514,13 +514,13 class HFReader(ProcessingUnit): | |||||
514 |
|
514 | |||
515 | #print filename |
|
515 | #print filename | |
516 | sizeoffile=os.path.getsize(filename) |
|
516 | sizeoffile=os.path.getsize(filename) | |
517 |
if sizeoffile<16 |
|
517 | if sizeoffile<1670240: | |
518 | print "%s is not the rigth size"%filename |
|
518 | print "%s is not the rigth size"%filename | |
519 | delay=2 |
|
519 | delay=2 | |
520 | print 'waiting %d seconds for delay...'%(delay) |
|
520 | print 'waiting %d seconds for delay...'%(delay) | |
521 | time.sleep(delay) |
|
521 | time.sleep(delay) | |
522 | sizeoffile=os.path.getsize(filename) |
|
522 | sizeoffile=os.path.getsize(filename) | |
523 |
if sizeoffile<16 |
|
523 | if sizeoffile<1670240: | |
524 | delay |
|
524 | delay | |
525 | print 'waiting %d more seconds for delay...'%(delay) |
|
525 | print 'waiting %d more seconds for delay...'%(delay) | |
526 | time.sleep(delay) |
|
526 | time.sleep(delay) | |
@@ -591,7 +591,7 class HFReader(ProcessingUnit): | |||||
591 | if set==None: |
|
591 | if set==None: | |
592 | pass |
|
592 | pass | |
593 | else: |
|
593 | else: | |
594 | self.set=set-1 |
|
594 | self.set=set-10 | |
595 |
|
595 | |||
596 | # for nTries in range(self.nTries): |
|
596 | # for nTries in range(self.nTries): | |
597 | # |
|
597 | # |
General Comments 0
You need to be logged in to leave comments.
Login now