Silence annoying PyQt5.uic.loadUiType deprecation warnings

These aren't our fault -- they come from the PyQt library itself,
so we may as well hide them and avoid the noise.
This commit is contained in:
Nyall Dawson 2019-03-02 12:07:46 +10:00 committed by GitHub
parent 6b1d5ee62c
commit b53d64bfb0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -23,7 +23,19 @@ __copyright__ = '(C) 2016, Jürgen E. Fischer'
# This will get replaced with a git SHA1 when you do a git archive # This will get replaced with a git SHA1 when you do a git archive
__revision__ = '$Format:%H$' __revision__ = '$Format:%H$'
import warnings
from PyQt5.uic.Compiler import indenter, compiler from PyQt5.uic.Compiler import indenter, compiler
from PyQt5.uic.objcreator import widgetPluginPath from PyQt5.uic.objcreator import widgetPluginPath
from PyQt5.uic import properties, uiparser, Compiler from PyQt5.uic import properties, uiparser, Compiler
from PyQt5.uic import * from PyQt5.uic import *
__PyQtLoadUiType = loadUiType
def __loadUiType(*args, **kwargs):
with warnings.catch_warnings():
warnings.filterwarnings("ignore", category=DeprecationWarning)
return __PyQtLoadUiType(*args, **kwargs)
loadUiType = __loadUiType