summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2020-10-20 21:07:53 +0200
committerCarl Hetherington <cth@carlh.net>2020-10-20 21:07:53 +0200
commit3298597f8f6998eed5cde549686bf78c84744bdb (patch)
tree7280b89d64e5951932a7418e61e721261c5ac5d3
parentf9067c7fbc5e62e1a45baf81821757f8e7635659 (diff)
Fix handling of notarization request.
-rwxr-xr-xcdist5
1 files changed, 2 insertions, 3 deletions
diff --git a/cdist b/cdist
index 8ce2497..3bd001c 100755
--- a/cdist
+++ b/cdist
@@ -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)