Skip to content

Commit

Permalink
Refactor imports for better readability and organization
Browse files Browse the repository at this point in the history
  - Grouped related imports together
  - Removed redundant imports
  - Added missing imports
  - Kept platform-specific imports at the end
  • Loading branch information
oldgithubman committed Oct 14, 2024
1 parent 873a0f4 commit d9f37ec
Showing 1 changed file with 23 additions and 19 deletions.
42 changes: 23 additions & 19 deletions DisplayCAL/wxLUT3DFrame.py
Original file line number Diff line number Diff line change
@@ -1,17 +1,23 @@
# -*- coding: utf-8 -*-


import os
import re
import shutil
import sys
import traceback

from DisplayCAL.wxaddons import CustomEvent

if sys.platform == "win32":
import win32api

from DisplayCAL import (
ICCProfile as ICCP,
colormath,
config,
floatspin,
localization as lang,
madvr,
worker,
xh_bitmapctrls,
xh_filebrowsebutton,
xh_floatspin,
)
from DisplayCAL.argyll_cgats import cal_to_fake_profile
from DisplayCAL.argyll_names import video_encodings
from DisplayCAL.config import (
Expand All @@ -24,7 +30,10 @@
profile_ext,
setcfg,
)
from DisplayCAL.meta import name as appname, version
from DisplayCAL.meta import (
name as appname,
version,
)
from DisplayCAL.options import debug
from DisplayCAL.util_decimal import stripzeros
from DisplayCAL.util_os import islink, readlink, safe_glob, waccess
Expand All @@ -33,20 +42,14 @@
Error,
Info,
UnloggedInfo,
get_current_profile_path,
show_result_dialog,
)
from DisplayCAL import ICCProfile as ICCP
from DisplayCAL import colormath
from DisplayCAL import config
from DisplayCAL import localization as lang
from DisplayCAL import madvr
from DisplayCAL import worker
from DisplayCAL.worker import (
UnloggedWarning,
check_set_argyll_bin,
get_current_profile_path,
get_options_from_profile,
show_result_dialog,
)
from DisplayCAL.wxaddons import CustomEvent
from DisplayCAL.wxfixes import TempXmlResource
from DisplayCAL.wxwindows import (
BaseApp,
BaseFrame,
Expand All @@ -55,11 +58,12 @@
InfoDialog,
wx,
)
from DisplayCAL.wxfixes import TempXmlResource
from DisplayCAL import floatspin, xh_filebrowsebutton, xh_floatspin, xh_bitmapctrls

from wx import xrc

if sys.platform == "win32":
import win32api


class LUT3DMixin(object):
"""Mixin class that adds some ``lut3d_`` functions to the mixed-in class."""
Expand Down

0 comments on commit d9f37ec

Please sign in to comment.