From 4f2033faff968a28f64ee98241638e17be0e31ff Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Philipp=20H=C3=B6rist?= <philipp@hoerist.com>
Date: Mon, 23 Apr 2018 18:22:47 +0200
Subject: [PATCH] Move constants into const module

---
 gajim/common/const.py  | 53 ++++++++++++++++++++++++++++++++++++++++
 gajim/common/logger.py | 55 +++---------------------------------------
 2 files changed, 56 insertions(+), 52 deletions(-)

diff --git a/gajim/common/const.py b/gajim/common/const.py
index 4b19d48ec..80aba8da4 100644
--- a/gajim/common/const.py
+++ b/gajim/common/const.py
@@ -53,6 +53,59 @@ class PathType(IntEnum):
     FOLDER = 1
     FOLDER_OPTIONAL = 2
 
+@unique
+class KindConstant(IntEnum):
+    STATUS = 0
+    GCSTATUS = 1
+    GC_MSG = 2
+    SINGLE_MSG_RECV = 3
+    CHAT_MSG_RECV = 4
+    SINGLE_MSG_SENT = 5
+    CHAT_MSG_SENT = 6
+    ERROR = 7
+
+    def __str__(self):
+        return str(self.value)
+
+@unique
+class ShowConstant(IntEnum):
+    ONLINE = 0
+    CHAT = 1
+    AWAY = 2
+    XA = 3
+    DND = 4
+    OFFLINE = 5
+
+@unique
+class TypeConstant(IntEnum):
+    AIM = 0
+    GG = 1
+    HTTP_WS = 2
+    ICQ = 3
+    MSN = 4
+    QQ = 5
+    SMS = 6
+    SMTP = 7
+    TLEN = 8
+    YAHOO = 9
+    NEWMAIL = 10
+    RSS = 11
+    WEATHER = 12
+    MRIM = 13
+    NO_TRANSPORT = 14
+
+@unique
+class SubscriptionConstant(IntEnum):
+    NONE = 0
+    TO = 1
+    FROM = 2
+    BOTH = 3
+
+@unique
+class JIDConstant(IntEnum):
+    NORMAL_TYPE = 0
+    ROOM_TYPE = 1
+
 
 THANKS = u"""\
 Alexander Futász
diff --git a/gajim/common/logger.py b/gajim/common/logger.py
index 8ba8349ea..789d71cdc 100644
--- a/gajim/common/logger.py
+++ b/gajim/common/logger.py
@@ -43,6 +43,9 @@ from enum import IntEnum, unique
 from gajim.common import exceptions
 from gajim.common import app
 from gajim.common import configpaths
+from gajim.common.const import (
+    JIDConstant, KindConstant, ShowConstant, TypeConstant,
+    SubscriptionConstant)
 
 import sqlite3 as sqlite
 
@@ -53,58 +56,6 @@ CACHE_DB_PATH = configpaths.get('CACHE_DB')
 import logging
 log = logging.getLogger('gajim.c.logger')
 
-@unique
-class JIDConstant(IntEnum):
-    NORMAL_TYPE = 0
-    ROOM_TYPE = 1
-
-@unique
-class KindConstant(IntEnum):
-    STATUS = 0
-    GCSTATUS = 1
-    GC_MSG = 2
-    SINGLE_MSG_RECV = 3
-    CHAT_MSG_RECV = 4
-    SINGLE_MSG_SENT = 5
-    CHAT_MSG_SENT = 6
-    ERROR = 7
-
-    def __str__(self):
-        return str(self.value)
-
-@unique
-class ShowConstant(IntEnum):
-    ONLINE = 0
-    CHAT = 1
-    AWAY = 2
-    XA = 3
-    DND = 4
-    OFFLINE = 5
-
-@unique
-class TypeConstant(IntEnum):
-    AIM = 0
-    GG = 1
-    HTTP_WS = 2
-    ICQ = 3
-    MSN = 4
-    QQ = 5
-    SMS = 6
-    SMTP = 7
-    TLEN = 8
-    YAHOO = 9
-    NEWMAIL = 10
-    RSS = 11
-    WEATHER = 12
-    MRIM = 13
-    NO_TRANSPORT = 14
-
-@unique
-class SubscriptionConstant(IntEnum):
-    NONE = 0
-    TO = 1
-    FROM = 2
-    BOTH = 3
 
 class Logger:
     def __init__(self):