Blob Blame History Raw
From 19d6acd02642a4a67feddbe50ed46f336bde20d8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= <fzatlouk@redhat.com>
Date: Wed, 20 May 2020 16:19:03 +0200
Subject: [PATCH] Silence some Deprecation warnings

---
 rpmdeplint/__init__.py | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/rpmdeplint/__init__.py b/rpmdeplint/__init__.py
index 68de7a9..e395755 100644
--- a/rpmdeplint/__init__.py
+++ b/rpmdeplint/__init__.py
@@ -6,13 +6,21 @@
 
 from __future__ import absolute_import
 
+import warnings
+def warn(*args, **kwargs):
+    pass
+
 import os, os.path
 from collections import defaultdict
 import binascii
 import logging
 import six
 from six.moves import map
-import hawkey
+
+with warnings.catch_warnings():
+    warnings.warn = warn
+    import hawkey
+
 import rpm
 import ctypes
 
@@ -240,7 +248,7 @@ class DependencyAnalyzer(object):
                     repo_providers = available_from_repos.filter(provides=req)
                     repo_providers = [p for p in repo_providers if p not in obsoleted_from_repos]
                     if not repo_providers:
-                        logger.warn('Ignoring pre-existing repoclosure problem: %s', problem_msg)
+                        logger.warning('Ignoring pre-existing repoclosure problem: %s', problem_msg)
                     else:
                         problems.append(problem_msg)
         return sorted(problems)
-- 
2.26.2