(select_max, prompt=">> ", general_err="")
| 509 | |
| 510 | @staticmethod |
| 511 | def get_select(select_max, prompt=">> ", general_err=""): |
| 512 | while True: |
| 513 | try: |
| 514 | value = input(prompt) |
| 515 | select = int(value) |
| 516 | if select > select_max: |
| 517 | raise ValueError |
| 518 | except ValueError: |
| 519 | print(general_err) |
| 520 | continue |
| 521 | except KeyboardInterrupt: |
| 522 | print("") |
| 523 | quit() |
| 524 | else: |
| 525 | return select |
| 526 | |
| 527 | def chips_manage(self): |
| 528 | if self.choice == "Insurance": |
no test coverage detected