Added "total purchase" option back

* Does not have ability to set total to greater than sum.
This commit is contained in:
Christoffer Viken 2017-05-12 19:34:33 +00:00
parent 0265757993
commit fd67aed7dd
1 changed files with 8 additions and 0 deletions

View File

@ -91,6 +91,14 @@ much money you're due in credits for the purchase when prompted.\n'''
self.products[thing] = [amount, price] self.products[thing] = [amount, price]
def perform_transaction(self): def perform_transaction(self):
print 'Did you pay a different price?'
if not self.confirm('>', default=True):
price = self.input_int()
if price > self.price:
print 'Illegal action, total can not be higher than your total.'
else:
self.price = price
description = self.input_str('Log message> ', length_range=(0, 50)) description = self.input_str('Log message> ', length_range=(0, 50))
if description == '': if description == '':
description = 'Purchased products for PVVVV, adjusted credit ' + str(self.price) description = 'Purchased products for PVVVV, adjusted credit ' + str(self.price)