File tree Expand file tree Collapse file tree 4 files changed +11
-8
lines changed Expand file tree Collapse file tree 4 files changed +11
-8
lines changed Original file line number Diff line number Diff line change 55draw a breadboard, etc.
66"""
77import os
8+ import platform
89from pathlib import Path
910import tkinter as tk
1011from breadboard import Breadboard
1415from toolbar import Toolbar
1516from utils import resource_path
1617
17- if os .name == " darwin" or os . name == "posix" :
18+ if ( os .name in ( "posix" , " darwin")) and "linux" not in platform . platform (). lower () :
1819 from tkinter import font
1920 from tkmacosx import Button # type: ignore
2021else :
Original file line number Diff line number Diff line change 3131 CLOCK ,
3232)
3333
34- if os .name == "posix" or os . name == "darwin" :
34+ if ( os .name in ( "posix" , "darwin" )) and "linux" not in platform . platform (). lower () :
3535 from tkinter import messagebox , filedialog , ttk
3636 from tkmacosx import Button # type: ignore
3737else :
Original file line number Diff line number Diff line change 88from pathlib import Path
99import tkinter as tk
1010import os
11+ import platform
1112from typing import Callable , Tuple
1213import subprocess
1314import sys
1718from dataCDLT import FREE , USED
1819from object_model .circuit_object_model import Chip , get_all_available_chips , get_chip_modification_times
1920
20- # if os.name == "posix" or os.name== "darwin":
21- # from tkinter import messagebox, font
22- # from tkmacosx import Button # type: ignore
23- # else:
24- from tkinter import Button , messagebox , font
21+ if ( os .name in ( "posix" , "darwin" )) and "linux" not in platform . platform (). lower () :
22+ from tkinter import messagebox , font
23+ from tkmacosx import Button # type: ignore
24+ else :
25+ from tkinter import Button , messagebox , font
2526
2627
2728@dataclass
Original file line number Diff line number Diff line change 88import os
99from dataclasses import dataclass
1010from pathlib import Path
11+ import platform
1112import tkinter as tk
1213from idlelib .tooltip import Hovertip # type: ignore
1314
1415from component_sketch import ComponentSketcher
1516from dataCDLT import INPUT , OUTPUT , FREE , CLOCK
1617from utils import resource_path
1718
18- if os .name == "posix" or os . name == "darwin" :
19+ if ( os .name in ( "posix" , "darwin" )) and "linux" not in platform . platform (). lower () :
1920 from tkinter import messagebox , colorchooser
2021 from tkmacosx import Button # type: ignore
2122else :
You can’t perform that action at this time.
0 commit comments