Skip to content

Commit 237ef7b

Browse files
committed
Removed support for using Dialogs w/o Robot. robotframework#2039
1 parent 30f6348 commit 237ef7b

1 file changed

Lines changed: 8 additions & 12 deletions

File tree

src/robot/libraries/Dialogs.py

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -28,22 +28,18 @@
2828
- It cannot be used with timeouts on Python.
2929
"""
3030

31-
import sys
31+
from robot.version import get_version
32+
from robot.utils import JYTHON, IRONPYTHON
3233

33-
if sys.platform.startswith('java'):
34-
from dialogs_jy import MessageDialog, PassFailDialog, InputDialog, SelectionDialog
35-
elif sys.platform == 'cli':
36-
from dialogs_ipy import MessageDialog, PassFailDialog, InputDialog, SelectionDialog
34+
if JYTHON:
35+
from .dialogs_jy import MessageDialog, PassFailDialog, InputDialog, SelectionDialog
36+
elif IRONPYTHON:
37+
from .dialogs_ipy import MessageDialog, PassFailDialog, InputDialog, SelectionDialog
3738
else:
38-
from dialogs_py import MessageDialog, PassFailDialog, InputDialog, SelectionDialog
39+
from .dialogs_py import MessageDialog, PassFailDialog, InputDialog, SelectionDialog
3940

40-
try:
41-
from robot.version import get_version
42-
except ImportError:
43-
__version__ = '<unknown>'
44-
else:
45-
__version__ = get_version()
4641

42+
__version__ = get_version()
4743
__all__ = ['execute_manual_step', 'get_value_from_user',
4844
'get_selection_from_user', 'pause_execution']
4945

0 commit comments

Comments
 (0)