Skip to content

Commit e5e93ce

Browse files
committed
App: sane imports
[skip ci]
1 parent 14f1c34 commit e5e93ce

1 file changed

Lines changed: 63 additions & 17 deletions

File tree

scripts/gdrive_app.py

Lines changed: 63 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,83 @@
1+
#!/bin/python3
2+
13
import sys
24
import os
35
import json
46
import subprocess
57
import webbrowser
8+
from collections import OrderedDict
9+
from functools import lru_cache
610
from typing import List, Dict, Any, Optional
711
from dataclasses import dataclass
812
from enum import StrEnum
913

10-
from PySide6.QtWidgets import (QApplication, QMainWindow, QWidget, QVBoxLayout,
11-
QHBoxLayout, QListWidget, QListWidgetItem,
12-
QPushButton, QLineEdit, QSplitter, QMessageBox,
13-
QListView, QMenu, QProgressDialog, QCompleter,
14-
QDialog, QLabel, QInputDialog, QTableWidget,
15-
QTableWidgetItem, QHeaderView, QAbstractItemView,
16-
QDialogButtonBox, QFrame)
17-
from PySide6.QtCore import Qt, QSize, QPoint
18-
from PySide6.QtGui import QIcon, QPixmap, QShortcut, QKeySequence, QFont, QConicalGradient, QBrush
14+
from PySide6.QtCore import (
15+
QByteArray,
16+
QItemSelectionModel,
17+
QObject,
18+
QPoint,
19+
QRunnable,
20+
QSize,
21+
QStringListModel,
22+
QThread,
23+
QThreadPool,
24+
QTimer,
25+
Qt,
26+
Signal,
27+
Slot,
28+
)
29+
from PySide6.QtWidgets import (
30+
QAbstractItemView,
31+
QApplication,
32+
QCompleter,
33+
QDialog,
34+
QDialogButtonBox,
35+
QFrame,
36+
QHBoxLayout,
37+
QHeaderView,
38+
QInputDialog,
39+
QLabel,
40+
QLineEdit,
41+
QListView,
42+
QListWidget,
43+
QListWidgetItem,
44+
QMainWindow,
45+
QMenu,
46+
QMessageBox,
47+
QProgressDialog,
48+
QPushButton,
49+
QSplitter,
50+
QTableWidget,
51+
QTableWidgetItem,
52+
QVBoxLayout,
53+
QWidget,
54+
)
55+
from PySide6.QtGui import (
56+
QBrush,
57+
QConicalGradient,
58+
QFont,
59+
QIcon,
60+
QImage,
61+
QKeySequence,
62+
QPainter,
63+
QPen,
64+
QPixmap,
65+
QShortcut,
66+
)
67+
from PySide6.QtSvg import QSvgRenderer
1968

2069
import pytablericons
2170
from pytablericons.outline_icon import OutlineIcon
2271
from pytablericons.filled_icon import FilledIcon
2372

24-
25-
from PySide6.QtSvg import QSvgRenderer
26-
from PySide6.QtCore import QByteArray, Qt, QRunnable, Signal, QThreadPool, Slot, QTimer, QThread, QStringListModel, QObject, QItemSelectionModel
27-
from PySide6.QtGui import QPainter, QImage, QPen
28-
29-
from collections import OrderedDict
30-
from functools import lru_cache
3173
import pdfutils
3274
import videoutils
3375
import gdrive_base
34-
from strutils import thumbnail_path_for_file, THUMBNAIL_SIZES, format_size
76+
from strutils import (
77+
format_size,
78+
thumbnail_path_for_file,
79+
THUMBNAIL_SIZES,
80+
)
3581
from local_gdrive import DriveCache
3682

3783

0 commit comments

Comments
 (0)