diff -r fd477cded1c1 -r 4a0f1f896341 eric6/Plugins/VcsPlugins/vcsMercurial/HgBookmarksInOutDialog.py --- a/eric6/Plugins/VcsPlugins/vcsMercurial/HgBookmarksInOutDialog.py Thu Apr 08 17:27:12 2021 +0200 +++ b/eric6/Plugins/VcsPlugins/vcsMercurial/HgBookmarksInOutDialog.py Thu Apr 08 18:27:47 2021 +0200 @@ -83,12 +83,14 @@ self.intercept = False self.activateWindow() + if self.mode not in (self.INCOMING, self.OUTGOING): + raise ValueError("Bad value for mode") + if self.mode == self.INCOMING: args = self.vcs.initCommand("incoming") - elif self.mode == self.OUTGOING: + else: args = self.vcs.initCommand("outgoing") - else: - raise ValueError("Bad value for mode") + args.append('--bookmarks') out, err = self.__hgClient.runcommand(args)