Merge pull request #8334 from theotherjimmy/error-missing-payload

mbed dm: Check for missing payload and give a better error message
pull/8404/head
Cruz Monrreal 2018-10-12 08:00:41 -05:00 committed by GitHub
commit 7ea50f1fe4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 0 deletions

View File

@ -82,6 +82,9 @@ def wrap_payload(func):
app_name = config.name or basename(abspath(sources[0]))
payload_name = join(options.build, generate_update_filename(app_name, config.target))
options.payload = open(payload_name, "rb")
if not options.payload:
LOG.error("No Payload specified. Please use \"-t\" and \"-m\" or \"-p\" to specify a payload ")
exit(1)
return func(options)
return inner