--- /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