From 35423a7ac8f016d1fd59aa42340d0a2574be0b18 Mon Sep 17 00:00:00 2001
From: Alexander Bus <busfromrus@gmail.com>
Date: Tue, 16 Jan 2018 01:13:47 +0700
Subject: [PATCH] Forgot a thing

---
 cutelog/log_levels.py | 16 +---------------
 cutelog/logger_tab.py |  2 +-
 2 files changed, 2 insertions(+), 16 deletions(-)

diff --git a/cutelog/log_levels.py b/cutelog/log_levels.py
index 56a8374..273fc32 100644
--- a/cutelog/log_levels.py
+++ b/cutelog/log_levels.py
@@ -68,7 +68,6 @@ DEFAULT_LEVELS = \
 class LevelFilter:
     def __init__(self):
         self.levels = deepcopy(DEFAULT_LEVELS)
-        self.ranges = []
         self.all_pass = False
 
     def add_level(self, level):
@@ -83,28 +82,15 @@ class LevelFilter:
         except KeyError:
             pass
 
-    def enable_range(self, min, max):
-        self.ranges.append((min, max))
-
-    def disable_range(self, min, max):
-        try:
-            self.ranges.remove((min, max))
-        except KeyError:
-            pass
-
     def set_all_pass(self, value):
         self.all_pass = value
 
     def __contains__(self, levelno):
-        if self.all_pass:
+        if self.all_pass or levelno is None:
             return True
 
         level = self.levels.get(levelno)
         if level and level.enabled:
             return True
 
-        for level_range in self.ranges:
-            if level_range[0] <= levelno <= level_range[1]:
-                return True
-
         return False
diff --git a/cutelog/logger_tab.py b/cutelog/logger_tab.py
index 2255a44..e97a4ba 100644
--- a/cutelog/logger_tab.py
+++ b/cutelog/logger_tab.py
@@ -400,7 +400,7 @@ class LoggerTab(*LoggerTabBase):
         self.main_window = main_window
         self.loop = loop
         self.level_filter = LevelFilter()
-        self.level_filter.set_all_pass(True)
+        self.level_filter.set_all_pass(False)
         self.filter_model_enabled = True
         self.detail_model = DetailTableModel()
         self.namespace_tree_model = LogNamespaceTreeModel()
-- 
GitLab