mirror of
https://github.com/ankitects/anki.git
synced 2025-09-24 16:56:36 -04:00
default to true in want_release_gil()
This commit is contained in:
parent
67cb510c8e
commit
e4fa549af2
1 changed files with 19 additions and 86 deletions
105
rspy/src/lib.rs
105
rspy/src/lib.rs
|
@ -34,92 +34,25 @@ fn open_backend(init_msg: &PyBytes) -> PyResult<Backend> {
|
||||||
fn want_release_gil(method: u32) -> bool {
|
fn want_release_gil(method: u32) -> bool {
|
||||||
if let Ok(method) = BackendMethod::try_from(method) {
|
if let Ok(method) = BackendMethod::try_from(method) {
|
||||||
match method {
|
match method {
|
||||||
BackendMethod::ExtractAVTags => false,
|
BackendMethod::ExtractAVTags
|
||||||
BackendMethod::ExtractLatex => false,
|
| BackendMethod::ExtractLatex
|
||||||
BackendMethod::GetEmptyCards => true,
|
| BackendMethod::RenderExistingCard
|
||||||
BackendMethod::RenderExistingCard => false,
|
| BackendMethod::RenderUncommittedCard
|
||||||
BackendMethod::RenderUncommittedCard => false,
|
| BackendMethod::StripAVTags
|
||||||
BackendMethod::StripAVTags => false,
|
| BackendMethod::LocalMinutesWest
|
||||||
BackendMethod::SearchCards => true,
|
| BackendMethod::SchedTimingToday
|
||||||
BackendMethod::SearchNotes => true,
|
| BackendMethod::AddOrUpdateDeckLegacy
|
||||||
BackendMethod::LocalMinutesWest => false,
|
| BackendMethod::NewDeckLegacy
|
||||||
BackendMethod::SchedTimingToday => false,
|
| BackendMethod::NewDeckConfigLegacy
|
||||||
BackendMethod::CheckMedia => true,
|
| BackendMethod::GetStockNotetypeLegacy
|
||||||
BackendMethod::SyncMedia => true,
|
| BackendMethod::SetLocalMinutesWest
|
||||||
BackendMethod::TrashMediaFiles => true,
|
| BackendMethod::StudiedToday
|
||||||
BackendMethod::AddOrUpdateDeckLegacy => false,
|
| BackendMethod::TranslateString
|
||||||
BackendMethod::DeckTree => true,
|
| BackendMethod::FormatTimespan
|
||||||
BackendMethod::DeckTreeLegacy => true,
|
| BackendMethod::LatestProgress
|
||||||
BackendMethod::GetAllDecksLegacy => true,
|
| BackendMethod::SetWantsAbort
|
||||||
BackendMethod::GetDeckIDByName => true,
|
| BackendMethod::I18nResources => false,
|
||||||
BackendMethod::GetDeckLegacy => true,
|
_ => 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,
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
false
|
false
|
||||||
|
|
Loading…
Reference in a new issue