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
__revision__ = '$Format:%H$'
import warnings
from PyQt5.uic.Compiler import indenter, compiler
from PyQt5.uic.objcreator import widgetPluginPath
from PyQt5.uic import properties, uiparser, Compiler
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