MCPcopy
hub / github.com/tickmao/Novel / _sort_sources

Method _sort_sources

scripts/source_inventory.py:117–124  ·  view source on GitHub ↗
(self, sources: List[Dict])

Source from the content-addressed store, hash-verified

115 return list(best_by_url.values())
116
117 def _sort_sources(self, sources: List[Dict]) -> List[Dict]:
118 return sorted(
119 sources,
120 key=lambda item: (
121 -(float(item.get("selectionScore") or item.get("score") or 0)),
122 item.get("bookSourceName", ""),
123 ),
124 )
125
126 def refresh_screened_pool(self, sources: Optional[List[Dict]] = None, save: bool = True) -> Tuple[List[Dict], Dict]:
127 source_list = deepcopy(sources if sources is not None else self.load_raw_sources())

Callers 3

refresh_screened_poolMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected