diff options
| author | Carl Hetherington <cth@carlh.net> | 2020-10-20 21:07:53 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2020-10-20 21:07:53 +0200 |
| commit | 3298597f8f6998eed5cde549686bf78c84744bdb (patch) | |
| tree | 7280b89d64e5951932a7418e61e721261c5ac5d3 | |
| parent | f9067c7fbc5e62e1a45baf81821757f8e7635659 (diff) | |
Fix handling of notarization request.
| -rwxr-xr-x | cdist | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -734,14 +734,13 @@ def notarize(dmg, bundle_id): def string_after(process, key): lines = p.stdout.decode('utf-8').splitlines() - request_uuid = None for i in range(0, len(lines)): if lines[i].find(key) != -1: return lines[i+1].strip().replace('<string>', '').replace('</string>', '') - raise Error("Missing expected response %s from Apple" % key) - request_uuid = string_after(p, "RequestUUID") + if request_uuid is None: + raise Error('No RequestUUID found in response from Apple') for i in range(0, 30): print('Checking up on %s' % request_uuid) |
