eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/ImportsEnums.py

branch
eric7
changeset 8802
129a973fc33e
child 8881
54e42bc2437a
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Imports/ImportsEnums.py	Thu Dec 02 18:53:26 2021 +0100
@@ -0,0 +1,32 @@
+# -*- coding: utf-8 -*-
+
+# Copyright (c) 2021 Detlev Offenbach <detlev@die-offenbachs.de>
+#
+
+"""
+Module implementing some enums for the import order checker.
+"""
+
+#
+# adapted from flake8-alphabetize v0.0.17
+#
+
+import enum
+
+
+class GroupEnum(enum.IntEnum):
+    """
+    Class representing the various import groups.
+    """
+    FUTURE = 1
+    STDLIB = 2
+    THIRD_PARTY = 3
+    APPLICATION = 4
+
+
+class NodeTypeEnum(enum.IntEnum):
+    """
+    Class representing the import node types.
+    """
+    IMPORT = 1
+    IMPORT_FROM = 2

eric ide

mercurial