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…
Reference in New Issue
Block a user