From a84d2c42eda377be883b889fbe3d094ecc48221e Mon Sep 17 00:00:00 2001 From: Devan Franchini Date: Thu, 27 Aug 2015 21:33:19 -0400 Subject: maker.py: Adds multiple owner user query --- layman/maker.py | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/layman/maker.py b/layman/maker.py index caf5655..06d624b 100644 --- a/layman/maker.py +++ b/layman/maker.py @@ -401,9 +401,25 @@ class Interactive(object): then appends the values to the overlay being created. ''' + self.overlay['owner'] = [] self.output.notice('') - self.overlay['owner_name'] = get_input('Define owner name: ') - self.overlay['owner_email'] = get_input('Define owner email: ') + + msg = 'How many people own this overlay?: ' + owner_amount = int(get_input(msg)) + + for i in range(1, owner_amount + 1): + owner = {} + extra = '' + + if owner_amount > 1: + extra = '[%(i)s]\'s' % {'i': str(i)} + + owner['name'] = get_input('Define owner%(extra)s name: '\ + % {'extra': extra}) + owner['email'] = get_input('Define owner%(extra)s email: '\ + % {'extra': extra}) + self.overlay['owner'].append(owner) + self.output.notice('') -- cgit v1.2.3-65-gdbad