65 """ |
65 """ |
66 args = ["create", "--json", "--yes"] + arguments |
66 args = ["create", "--json", "--yes"] + arguments |
67 |
67 |
68 dlg = CondaExecDialog("create", self.__ui) |
68 dlg = CondaExecDialog("create", self.__ui) |
69 dlg.start(args) |
69 dlg.start(args) |
70 dlg.exec_() |
70 dlg.exec() |
71 ok, resultDict = dlg.getResult() |
71 ok, resultDict = dlg.getResult() |
72 |
72 |
73 if ok: |
73 if ok: |
74 if ("actions" in resultDict and |
74 if ("actions" in resultDict and |
75 "PREFIX" in resultDict["actions"]): |
75 "PREFIX" in resultDict["actions"]): |
388 args.extend(["--prefix", prefix]) |
388 args.extend(["--prefix", prefix]) |
389 args.extend(packages) |
389 args.extend(packages) |
390 |
390 |
391 dlg = CondaExecDialog("update", self.__ui) |
391 dlg = CondaExecDialog("update", self.__ui) |
392 dlg.start(args) |
392 dlg.start(args) |
393 dlg.exec_() |
393 dlg.exec() |
394 ok, _ = dlg.getResult() |
394 ok, _ = dlg.getResult() |
395 else: |
395 else: |
396 ok = False |
396 ok = False |
397 |
397 |
398 return ok |
398 return ok |
428 elif prefix: |
428 elif prefix: |
429 args.extend(["--prefix", prefix]) |
429 args.extend(["--prefix", prefix]) |
430 |
430 |
431 dlg = CondaExecDialog("update", self.__ui) |
431 dlg = CondaExecDialog("update", self.__ui) |
432 dlg.start(args) |
432 dlg.start(args) |
433 dlg.exec_() |
433 dlg.exec() |
434 ok, _ = dlg.getResult() |
434 ok, _ = dlg.getResult() |
435 |
435 |
436 return ok |
436 return ok |
437 |
437 |
438 def installPackages(self, packages, name="", prefix=""): |
438 def installPackages(self, packages, name="", prefix=""): |
469 args.extend(["--prefix", prefix]) |
469 args.extend(["--prefix", prefix]) |
470 args.extend(packages) |
470 args.extend(packages) |
471 |
471 |
472 dlg = CondaExecDialog("install", self.__ui) |
472 dlg = CondaExecDialog("install", self.__ui) |
473 dlg.start(args) |
473 dlg.start(args) |
474 dlg.exec_() |
474 dlg.exec() |
475 ok, _ = dlg.getResult() |
475 ok, _ = dlg.getResult() |
476 else: |
476 else: |
477 ok = False |
477 ok = False |
478 |
478 |
479 return ok |
479 return ok |
509 self.tr("Uninstall Packages"), |
509 self.tr("Uninstall Packages"), |
510 self.tr( |
510 self.tr( |
511 "Do you really want to uninstall these packages and" |
511 "Do you really want to uninstall these packages and" |
512 " their dependencies?"), |
512 " their dependencies?"), |
513 packages) |
513 packages) |
514 if dlg.exec_() == QDialog.Accepted: |
514 if dlg.exec() == QDialog.Accepted: |
515 args = [ |
515 args = [ |
516 "remove", |
516 "remove", |
517 "--json", |
517 "--json", |
518 "--yes", |
518 "--yes", |
519 ] |
519 ] |
525 args.extend(["--prefix", prefix]) |
525 args.extend(["--prefix", prefix]) |
526 args.extend(packages) |
526 args.extend(packages) |
527 |
527 |
528 dlg = CondaExecDialog("remove", self.__ui) |
528 dlg = CondaExecDialog("remove", self.__ui) |
529 dlg.start(args) |
529 dlg.start(args) |
530 dlg.exec_() |
530 dlg.exec() |
531 ok, _ = dlg.getResult() |
531 ok, _ = dlg.getResult() |
532 else: |
532 else: |
533 ok = False |
533 ok = False |
534 else: |
534 else: |
535 ok = False |
535 ok = False |