diff --git a/docs/sphinx/itemToModuleMap.json b/docs/sphinx/itemToModuleMap.json index 03a0ab79..8dfa62e0 100644 --- a/docs/sphinx/itemToModuleMap.json +++ b/docs/sphinx/itemToModuleMap.json @@ -6274,6 +6274,7 @@ "YES_NO":"wx.", "Year":"wx.DateTime.", "Yield":"wx.", +"YieldIfNeeded":"wx.", "_":"wx.", "_ScrolledWindowBase":"wx.", "__DECLARE_EVT0":"wx.", diff --git a/etg/app.py b/etg/app.py index 80e33d0c..57b33420 100644 --- a/etg/app.py +++ b/etg/app.py @@ -249,6 +249,10 @@ def run(): module.find('wxYield').releaseGIL() module.find('wxSafeYield').releaseGIL() + module.addPyFunction('YieldIfNeeded', '()', + doc="Convenience function for wx.GetApp().Yield(True)", + body="return wx.GetApp().Yield(True)") + #------------------------------------------------------- # Now add extractor objects for the main App class as a Python class, @@ -526,7 +530,6 @@ def run(): ]) - module.find('wxInitialize').ignore() module.find('wxUninitialize').ignore()