(self)
| 797 | |
| 798 | @cached_property |
| 799 | def quality(self): |
| 800 | try: |
| 801 | quality = float(self.params.get("q", 1)) |
| 802 | except ValueError: |
| 803 | # Discard invalid values. |
| 804 | return 1 |
| 805 | |
| 806 | # Valid quality values must be between 0 and 1. |
| 807 | if quality < 0 or quality > 1: |
| 808 | return 1 |
| 809 | |
| 810 | return round(quality, 3) |
| 811 | |
| 812 | @property |
| 813 | def specificity(self): |