src/eric7/MultiProject/MultiProject.py

branch
eric7
changeset 9238
a7cbf3d61498
parent 9221
bf71ee032bb4
child 9413
80c06d472826
equal deleted inserted replaced
9237:03c714bd4ebf 9238:a7cbf3d61498
361 startdir = self.ppath 361 startdir = self.ppath
362 if not startdir: 362 if not startdir:
363 startdir = Preferences.getMultiProject("Workspace") 363 startdir = Preferences.getMultiProject("Workspace")
364 srcProject = self.__projects[uid] 364 srcProject = self.__projects[uid]
365 srcProjectDirectory = os.path.dirname(srcProject["file"]) 365 srcProjectDirectory = os.path.dirname(srcProject["file"])
366 dstProjectDirectory, ok = EricPathPickerDialog.getPath( 366 dstProjectDirectory, ok = EricPathPickerDialog.getStrPath(
367 self.parent(), 367 self.parent(),
368 self.tr("Copy Project"), 368 self.tr("Copy Project"),
369 self.tr( 369 self.tr(
370 "Enter directory for the new project (must not exist" " already):" 370 "Enter directory for the new project (must not exist" " already):"
371 ), 371 ),
372 mode=EricPathPickerModes.DIRECTORY_MODE, 372 mode=EricPathPickerModes.DIRECTORY_MODE,
373 path=srcProjectDirectory, 373 strPath=srcProjectDirectory,
374 defaultDirectory=startdir, 374 defaultDirectory=startdir,
375 ) 375 )
376 if ok and dstProjectDirectory and not os.path.exists(dstProjectDirectory): 376 if ok and dstProjectDirectory and not os.path.exists(dstProjectDirectory):
377 try: 377 try:
378 shutil.copytree(srcProjectDirectory, dstProjectDirectory) 378 shutil.copytree(srcProjectDirectory, dstProjectDirectory)

eric ide

mercurial