Commit 53a7af14 authored by Łukasz Nowak's avatar Łukasz Nowak

fixup! promise/plugin: Implement check_file_state promise plugin

parent ff6abeed
......@@ -21,6 +21,7 @@ class RunPromise(GenericPromise):
filename = self.getConfig('filename')
state = self.getConfig('state')
url = self.getConfig('url').strip()
try:
result = open(filename).read()
......@@ -30,8 +31,10 @@ class RunPromise(GenericPromise):
return
if state == 'empty' and result != '':
self.logger.error(
"ERROR %r not empty, content:\n%s" % (filename, result))
message_list = ['ERROR %r not empty' % (filename,)]
if url:
message_list.append(', content available in %s' % (url,))
self.logger.error(''.join(message_list))
elif state == 'not-empty' and result == '':
self.logger.error(
"ERROR %r empty" % (filename,))
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment