(my_key)
| 177 | |
| 178 | print("Example 14") |
| 179 | def lookup_explicit(my_key): |
| 180 | try: |
| 181 | return my_dict[my_key] |
| 182 | except KeyError as e: # Changed |
| 183 | try: |
| 184 | result = contact_server(my_key) |
| 185 | except ServerMissingKeyError: |
| 186 | raise MissingError from e # Changed |
| 187 | else: |
| 188 | my_dict[my_key] = result |
| 189 | return result |
| 190 | |
| 191 | |
| 192 | print("Example 15") |
no test coverage detected