コード例 #1
0
 private static void updateSysPath(@NotNull final Sdk sdk) throws InvalidSdkException {
   long start_time = System.currentTimeMillis();
   final List<String> sysPath = PythonSdkType.getSysPath(sdk.getHomePath());
   final VirtualFile file = PyUserSkeletonsUtil.getUserSkeletonsDirectory();
   if (file != null) {
     sysPath.add(file.getPath());
   }
   ApplicationManager.getApplication()
       .invokeLater(
           new Runnable() {
             @Override
             public void run() {
               updateSdkPath(sdk, sysPath);
             }
           });
   LOG.info("Updating sys.path took " + (System.currentTimeMillis() - start_time) + " ms");
 }