From e4fa549af224ba5975288fd6f489ec5318d13a8b Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sat, 29 Aug 2020 21:54:45 +1000 Subject: [PATCH] default to true in want_release_gil() --- rspy/src/lib.rs | 105 +++++++++--------------------------------------- 1 file changed, 19 insertions(+), 86 deletions(-) diff --git a/rspy/src/lib.rs b/rspy/src/lib.rs index b64f4e5d7..ca501182d 100644 --- a/rspy/src/lib.rs +++ b/rspy/src/lib.rs @@ -34,92 +34,25 @@ fn open_backend(init_msg: &PyBytes) -> PyResult { fn want_release_gil(method: u32) -> bool { if let Ok(method) = BackendMethod::try_from(method) { match method { - BackendMethod::ExtractAVTags => false, - BackendMethod::ExtractLatex => false, - BackendMethod::GetEmptyCards => true, - BackendMethod::RenderExistingCard => false, - BackendMethod::RenderUncommittedCard => false, - BackendMethod::StripAVTags => false, - BackendMethod::SearchCards => true, - BackendMethod::SearchNotes => true, - BackendMethod::LocalMinutesWest => false, - BackendMethod::SchedTimingToday => false, - BackendMethod::CheckMedia => true, - BackendMethod::SyncMedia => true, - BackendMethod::TrashMediaFiles => true, - BackendMethod::AddOrUpdateDeckLegacy => false, - BackendMethod::DeckTree => true, - BackendMethod::DeckTreeLegacy => true, - BackendMethod::GetAllDecksLegacy => true, - BackendMethod::GetDeckIDByName => true, - BackendMethod::GetDeckLegacy => true, - BackendMethod::GetDeckNames => true, - BackendMethod::NewDeckLegacy => false, - BackendMethod::RemoveDeck => true, - BackendMethod::AddOrUpdateDeckConfigLegacy => true, - BackendMethod::AllDeckConfigLegacy => true, - BackendMethod::GetDeckConfigLegacy => true, - BackendMethod::NewDeckConfigLegacy => false, - BackendMethod::RemoveDeckConfig => true, - BackendMethod::GetCard => true, - BackendMethod::UpdateCard => true, - BackendMethod::AddCard => true, - BackendMethod::NewNote => true, - BackendMethod::AddNote => true, - BackendMethod::UpdateNote => true, - BackendMethod::GetNote => true, - BackendMethod::AddNoteTags => true, - BackendMethod::UpdateNoteTags => true, - BackendMethod::ClozeNumbersInNote => true, - BackendMethod::AfterNoteUpdates => true, - BackendMethod::FieldNamesForNotes => true, - BackendMethod::AddOrUpdateNotetype => true, - BackendMethod::GetStockNotetypeLegacy => false, - BackendMethod::GetNotetypeLegacy => true, - BackendMethod::GetNotetypeNames => true, - BackendMethod::GetNotetypeNamesAndCounts => true, - BackendMethod::GetNotetypeIDByName => true, - BackendMethod::RemoveNotetype => true, - BackendMethod::CheckDatabase => true, - BackendMethod::FindAndReplace => true, - BackendMethod::SetLocalMinutesWest => false, - BackendMethod::StudiedToday => false, - BackendMethod::AddMediaFile => true, - BackendMethod::EmptyTrash => true, - BackendMethod::RestoreTrash => true, - BackendMethod::OpenCollection => true, - BackendMethod::CloseCollection => true, - BackendMethod::AbortSync => true, - BackendMethod::AbortMediaSync => true, - BackendMethod::BeforeUpload => true, - BackendMethod::TranslateString => false, - BackendMethod::FormatTimespan => false, - BackendMethod::RegisterTags => true, - BackendMethod::AllTags => true, - BackendMethod::GetConfigJson => true, - BackendMethod::SetConfigJson => true, - BackendMethod::RemoveConfig => true, - BackendMethod::SetAllConfig => true, - BackendMethod::GetAllConfig => true, - BackendMethod::GetPreferences => true, - BackendMethod::SetPreferences => true, - BackendMethod::NoteIsDuplicateOrEmpty => true, - BackendMethod::SyncLogin => true, - BackendMethod::SyncCollection => true, - BackendMethod::LatestProgress => false, - BackendMethod::SetWantsAbort => false, - BackendMethod::SyncStatus => true, - BackendMethod::FullUpload => true, - BackendMethod::FullDownload => true, - BackendMethod::RemoveNotes => true, - BackendMethod::RemoveCards => true, - BackendMethod::UpdateStats => true, - BackendMethod::ExtendLimits => true, - BackendMethod::CountsForDeckToday => true, - BackendMethod::CardStats => true, - BackendMethod::Graphs => true, - BackendMethod::I18nResources => false, - BackendMethod::CongratsInfo => true, + BackendMethod::ExtractAVTags + | BackendMethod::ExtractLatex + | BackendMethod::RenderExistingCard + | BackendMethod::RenderUncommittedCard + | BackendMethod::StripAVTags + | BackendMethod::LocalMinutesWest + | BackendMethod::SchedTimingToday + | BackendMethod::AddOrUpdateDeckLegacy + | BackendMethod::NewDeckLegacy + | BackendMethod::NewDeckConfigLegacy + | BackendMethod::GetStockNotetypeLegacy + | BackendMethod::SetLocalMinutesWest + | BackendMethod::StudiedToday + | BackendMethod::TranslateString + | BackendMethod::FormatTimespan + | BackendMethod::LatestProgress + | BackendMethod::SetWantsAbort + | BackendMethod::I18nResources => false, + _ => true, } } else { false