Debuged: Avoids writing multiple LOCFILES-command lines if same event is processed several times.
This commit is contained in:
		
							parent
							
								
									d5b3a7d40f
								
							
						
					
					
						commit
						6676484a61
					
				
							
								
								
									
										13
									
								
								autoPyLoT.py
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								autoPyLoT.py
									
									
									
									
									
								
							| @ -7,7 +7,7 @@ import argparse | |||||||
| import glob | import glob | ||||||
| import subprocess | import subprocess | ||||||
| import matplotlib.pyplot as plt | import matplotlib.pyplot as plt | ||||||
| 
 | import pdb | ||||||
| from obspy.core import read | from obspy.core import read | ||||||
| from pylot.core.read.data import Data | from pylot.core.read.data import Data | ||||||
| from pylot.core.read.inputs import AutoPickParameter | from pylot.core.read.inputs import AutoPickParameter | ||||||
| @ -157,11 +157,12 @@ def autoPyLoT(inputfile): | |||||||
|             filedata = None |             filedata = None | ||||||
|             nllfile = open(locfile, 'r') |             nllfile = open(locfile, 'r') | ||||||
|             filedata = nllfile.read() |             filedata = nllfile.read() | ||||||
|             # replace old command |             if filedata.find(locfiles) < 0: | ||||||
|             filedata = filedata.replace('LOCFILES', locfiles) |                 # replace old command | ||||||
|             nllfile = open(locfile, 'w') |             	filedata = filedata.replace('LOCFILES', locfiles) | ||||||
|             nllfile.write(filedata) |             	nllfile = open(locfile, 'w') | ||||||
|             nllfile.close() |             	nllfile.write(filedata) | ||||||
|  |             	nllfile.close() | ||||||
| 
 | 
 | ||||||
|             # locate the event |             # locate the event | ||||||
|             subprocess.call([nlloccall, locfile]) |             subprocess.call([nlloccall, locfile]) | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user