diff options
author | David Schulz <david.schulz@qt.io> | 2022-03-16 09:28:01 +0100 |
---|---|---|
committer | David Schulz <david.schulz@qt.io> | 2022-03-28 09:29:08 +0000 |
commit | ff686f567900ac45860556253c397425edc05cfc (patch) | |
tree | 2ae532379aea399c8e1d5efcbc568ab81c5c3748 /src/plugins/python/pythonlanguageclient.cpp | |
parent | b8c8e0ccae8a3276a755ea41221bbb42bed9df31 (diff) | |
download | qt-creator-ff686f567900ac45860556253c397425edc05cfc.tar.gz |
Python: move python name cache to utils
Change-Id: I7f6d13a465be6de90aea64e7f19c92bca3ee6c19
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/plugins/python/pythonlanguageclient.cpp')
-rw-r--r-- | src/plugins/python/pythonlanguageclient.cpp | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/src/plugins/python/pythonlanguageclient.cpp b/src/plugins/python/pythonlanguageclient.cpp index fcf1d86b9e..c4b01462ea 100644 --- a/src/plugins/python/pythonlanguageclient.cpp +++ b/src/plugins/python/pythonlanguageclient.cpp @@ -77,25 +77,6 @@ struct PythonLanguageServerState FilePath pylsModulePath; }; -static QString pythonName(const FilePath &pythonPath) -{ - static QHash<FilePath, QString> nameForPython; - if (!pythonPath.exists()) - return {}; - QString name = nameForPython.value(pythonPath); - if (name.isEmpty()) { - QtcProcess pythonProcess; - pythonProcess.setTimeoutS(2); - pythonProcess.setCommand({pythonPath, {"--version"}}); - pythonProcess.runBlocking(); - if (pythonProcess.result() != ProcessResult::FinishedWithSuccess) - return {}; - name = pythonProcess.allOutput().trimmed(); - nameForPython[pythonPath] = name; - } - return name; -} - FilePath getPylsModulePath(CommandLine pylsCommand) { static QMutex mutex; // protect the access to the cache |