Skip to content

Commit 7348794

Browse files
Fixed tox errors
1 parent 681d581 commit 7348794

2 files changed

Lines changed: 10 additions & 7 deletions

File tree

SoftLayer/CLI/environment.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -115,11 +115,14 @@ def getpass(self, prompt, default=None):
115115
if password == 'àR':
116116
# tkinter is a built in python gui, but it has clipboard reading functions.
117117
# pylint: disable=import-outside-toplevel
118-
from tkinter import Tk
119-
tk_manager = Tk()
120-
password = tk_manager.clipboard_get()
121-
# keep the window from showing
122-
tk_manager.withdraw()
118+
try:
119+
from tkinter import Tk
120+
tk_manager = Tk()
121+
password = tk_manager.clipboard_get()
122+
# keep the window from showing
123+
tk_manager.withdraw()
124+
except ImportError:
125+
return password
123126
return password
124127

125128
# Command loading methods

tests/CLI/environment_tests.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,16 @@
66
"""
77

88
import click
9-
from unittest import mock as mock
109
import pytest
10+
from unittest import mock as mock
1111

1212
from SoftLayer.CLI import environment
1313
from SoftLayer.CLI import formatting
1414
from SoftLayer import testing
1515

1616
# Check if tkinter is available
1717
try:
18-
import tkinter
18+
import tkinter # noqa: F401
1919
TKINTER_AVAILABLE = True
2020
except ImportError:
2121
TKINTER_AVAILABLE = False

0 commit comments

Comments
 (0)