diff --git a/fuelweb_test/integration/decorators.py b/fuelweb_test/integration/decorators.py index d6f60f982..3a2f8c8bd 100644 --- a/fuelweb_test/integration/decorators.py +++ b/fuelweb_test/integration/decorators.py @@ -24,10 +24,13 @@ from fuelweb_test.settings import LOGS_DIR def save_logs(ip, filename): logging.info('Saving logs to "%s" file' % filename) - with open(filename, 'w') as f: - f.write( - urllib2.urlopen("http://%s:8000/api/logs/package" % ip).read() - ) + try: + with open(filename, 'w') as f: + f.write( + urllib2.urlopen("http://%s:8000/api/logs/package" % ip).read() + ) + except urllib2.HTTPError, e: + logging.error(e) def fetch_logs(func):