Skip to content

Commit

Permalink
Quick patch to prevent returning incorrect numbered asteroids when re…
Browse files Browse the repository at this point in the history
…questing preliminary designations
  • Loading branch information
jchate6 authored Jun 21, 2024
1 parent 57e6595 commit 24b340c
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion simbad2k/simbad2k.py
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,13 @@ def get_result(self):
schemes = [*self.scheme_mapping]
for scheme in schemes:
for query_param in self.query_params_mapping[scheme]:
params = {'target_type': self.scheme_mapping[scheme], query_param: self.query}
if query_param == 'number' and self.scheme_mapping[scheme] == 'asteroid':
try:
params = {'target_type': self.scheme_mapping[scheme], query_param: int(self.query)}
except ValueError:
return None
else:
params = {'target_type': self.scheme_mapping[scheme], query_param: self.query}
result = MPC.query_objects_async(**params).json()
ret_dict = {}
if len(result) > 1:
Expand Down

0 comments on commit 24b340c

Please sign in to comment.