File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed
sphinxcontrib/autodoc_pydantic/directives Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -569,15 +569,15 @@ def sort_func(name: str) -> int:
569
569
# catch cases where field is not found in tagorder
570
570
msg = f'Field { name } in { self .object_name } not found in tagorder'
571
571
raise ValueError (msg )
572
- else :
572
+
573
+ try :
574
+ return sorted (names , key = sort_func )
575
+ except TypeError as e :
573
576
msg = (
574
- f'Invalid value `{ sort_order } ` provided for '
575
- f'`summary_list_order`. Valid options are: '
576
- f'{ OptionsSummaryListOrder .values ()} '
577
+ f'Uncaught exception while sorting fields for model'
578
+ f'{ self .object_name } with sort order { sort_order } .'
577
579
)
578
- raise ValueError (msg )
579
-
580
- return sorted (names , key = sort_func )
580
+ raise ValueError (msg ).with_traceback (e .__traceback__ ) from e
581
581
582
582
def _get_field_summary_line (self , field_name : str ) -> str :
583
583
"""Get reST for field summary for given `member_name`."""
You can’t perform that action at this time.
0 commit comments