Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

set default clipboard #138

5 changes: 1 addition & 4 deletions src/models/IDE/VisualStudioCode.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
from src.models.configuration.configurations_object import ConfigurationsObject
from src.models.IDE.VSCodeCommandEnum import VSCodeCommandEnum
from src.utils.general import get_clipboard_text
from src.utils.general import is_date_today
from src.utils.general import parse_kantra_cli_command
from src.utils.general import parse_log_string

Expand Down Expand Up @@ -85,9 +84,7 @@ def run_simple_analysis(self, configuration_name: str):

# Verify analysis has started
terminal_lines = self.copy_terminal_output()
log_map = parse_log_string(terminal_lines[1])

assert is_date_today(log_map["time"])
log_map = parse_log_string(terminal_lines[7])
assert log_map["msg"] == "running source code analysis"

def is_analysis_complete(self, timeout=300):
Expand Down
1 change: 1 addition & 0 deletions src/utils/general.py
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ def get_screen_size():
def get_clipboard_text(split=False):
"""Returns the text currently copied in the clipboard."""
try:
pyperclip.set_clipboard("xclip")
text = pyperclip.paste().split("\n") if split else pyperclip.paste()
return text
except pyperclip.PyperclipException as e:
Expand Down
Loading