src/eric7/VCS/ProjectHelper.py

branch
eric7
changeset 10373
093dcebe5ecb
parent 10069
435cc5875135
child 10403
ea3320d5e8e9
equal deleted inserted replaced
10372:1444b4bee64b 10373:093dcebe5ecb
215 if not vcsSystemsDict: 215 if not vcsSystemsDict:
216 # no version control system found 216 # no version control system found
217 return 217 return
218 218
219 vcsSystemsDisplay = [] 219 vcsSystemsDisplay = []
220 keys = sorted(vcsSystemsDict.keys()) 220 for key in sorted(vcsSystemsDict):
221 for key in keys:
222 vcsSystemsDisplay.append(vcsSystemsDict[key]) 221 vcsSystemsDisplay.append(vcsSystemsDict[key])
223 vcsSelected, ok = QInputDialog.getItem( 222 vcsSelected, ok = QInputDialog.getItem(
224 None, 223 None,
225 QCoreApplication.translate("VcsProjectHelper", "New Project"), 224 QCoreApplication.translate("VcsProjectHelper", "New Project"),
226 QCoreApplication.translate( 225 QCoreApplication.translate(
232 ) 231 )
233 if not ok: 232 if not ok:
234 return 233 return
235 234
236 selectedVcsSystem = None 235 selectedVcsSystem = None
237 for vcsSystem, vcsSystemDisplay in list(vcsSystemsDict.items()): 236 for vcsSystem, vcsSystemDisplay in vcsSystemsDict.items():
238 if vcsSystemDisplay == vcsSelected: 237 if vcsSystemDisplay == vcsSelected:
239 selectedVcsSystem = vcsSystem 238 selectedVcsSystem = vcsSystem
240 break 239 break
241 240
242 if not self.project.closeProject(): 241 if not self.project.closeProject():
445 if not vcsSystemsDict: 444 if not vcsSystemsDict:
446 # no version control system found 445 # no version control system found
447 return 446 return
448 447
449 vcsSystemsDisplay = [] 448 vcsSystemsDisplay = []
450 keys = sorted(vcsSystemsDict.keys()) 449 for key in sorted(vcsSystemsDict):
451 for key in keys:
452 vcsSystemsDisplay.append(vcsSystemsDict[key]) 450 vcsSystemsDisplay.append(vcsSystemsDict[key])
453 vcsSelected, ok = QInputDialog.getItem( 451 vcsSelected, ok = QInputDialog.getItem(
454 None, 452 None,
455 QCoreApplication.translate("VcsProjectHelper", "Import Project"), 453 QCoreApplication.translate("VcsProjectHelper", "Import Project"),
456 QCoreApplication.translate( 454 QCoreApplication.translate(
462 ) 460 )
463 if not ok: 461 if not ok:
464 return 462 return
465 463
466 selectedVcsSystem = None 464 selectedVcsSystem = None
467 for vcsSystem, vcsSystemDisplay in list(vcsSystemsDict.items()): 465 for vcsSystem, vcsSystemDisplay in vcsSystemsDict.items():
468 if vcsSystemDisplay == vcsSelected: 466 if vcsSystemDisplay == vcsSelected:
469 selectedVcsSystem = vcsSystem 467 selectedVcsSystem = vcsSystem
470 break 468 break
471 469
472 if selectedVcsSystem is not None: 470 if selectedVcsSystem is not None:

eric ide

mercurial