Merge branch 'i#2-check-gnuplot-exit' into develop

This commit is contained in:
2018-10-17 14:30:06 +02:00

View File

@@ -247,13 +247,18 @@ class EuroExchangeBot( pywikibot.bot.BaseBot ):
# Check if update is necessary # Check if update is necessary
if self.image_update_needed(): if self.image_update_needed():
self.call_gnuplot( job ) try:
self.call_gnuplot( job )
if self.file_changed(): if self.file_changed():
self.upload_file( job ) self.upload_file( job )
else: else:
jogobot.output( "No upload needed for Job {}.".format( jogobot.output( "No upload needed for Job {}.".format(
self.current_job.image) ) self.current_job.image) )
except subprocess.CalledProcessError as e:
jogobot.output( "Subprocess terminated with exit code {}!".
format( e.returncode), "ERROR" )
# Nothing to do # Nothing to do
else: else:
@@ -299,7 +304,7 @@ class EuroExchangeBot( pywikibot.bot.BaseBot ):
plt_env["INFILE"] = type(self).csv_file plt_env["INFILE"] = type(self).csv_file
plt_env["OUTFILE"] = job.image plt_env["OUTFILE"] = job.image
subprocess.call( cmd, cwd=self.wdir, env=plt_env ) subprocess.check_call( cmd, cwd=self.wdir, env=plt_env )
def file_changed( self ): def file_changed( self ):
""" """