[Bug 4713] New: Traceback when using `hg email`

mercurial-bugs at selenic.com mercurial-bugs at selenic.com
Sat Jun 6 20:41:49 UTC 2015


http://bz.selenic.com/show_bug.cgi?id=4713

          Priority: normal
            Bug ID: 4713
                CC: mercurial-devel at selenic.com
          Assignee: bugzilla at selenic.com
           Summary: Traceback when using `hg email`
          Severity: bug
    Classification: Unclassified
                OS: All
          Reporter: pierre-yves.david at ens-lyon.org
          Hardware: All
            Status: UNCONFIRMED
           Version: default branch
         Component: Mercurial
           Product: Mercurial

breaks email sending 21b536f01eda

From: Pierre-Yves David
To: mercurial-devel
Cc: Pierre-Yves David
Subject: [PATCH 1 of 2] push: make pushkey part advisory
 mercurial/exchange.py |    4 +-
 tests/test-acl.t      |  102
+++++++++++++++++++++++++-------------------------
 2 files changed, 53 insertions(+), 53 deletions(-)
Subject: [PATCH 2 of 2] bundle2: abort when a mandatory pushkey part fails
 mercurial/bundle2.py          |    3 +
 tests/test-bundle2-exchange.t |  142
++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 145 insertions(+), 0 deletions(-)

are you sure you want to send (yn)? y

** Unknown exception encountered with possibly-broken third-party extension
drophack
** which supports versions unknown of Mercurial.
** Please disable drophack and try your action again.
** If that fixes the bug please report it to the extension author.
** Python 2.7.9 (default, Mar  1 2015, 12:57:24) [GCC 4.9.2]
** Mercurial Distributed SCM (version 3.4.1+532-6fabde6ef445)
** Extensions loaded: color, schemes, convert, rebase, churn, purge, progress,
patchbomb, graphlog, shelve, blackbox, lighthg, smartlog, strip, histedit,
share, evolve, drophack, cpydev, perf, chistedit, extdiff, remotenames, b2x,
activity
Traceback (most recent call last):
  File "/home/pyd/bin/hg", line 43, in <module>
    mercurial.dispatch.run()
  File "/home/pyd/lib/python/mercurial/dispatch.py", line 30, in run
    sys.exit((dispatch(request(sys.argv[1:])) or 0) & 255)
  File "/home/pyd/lib/python/mercurial/dispatch.py", line 92, in dispatch
    ret = _runcatch(req)
  File "/home/pyd/lib/python/mercurial/dispatch.py", line 162, in _runcatch
    return _dispatch(req)
  File "/home/pyd/lib/python/mercurial/dispatch.py", line 894, in _dispatch
    cmdpats, cmdoptions)
  File "/home/pyd/lib/python/mercurial/dispatch.py", line 655, in runcommand
    ret = _runcommand(ui, options, cmd, d)
  File "/home/pyd/lib/python/mercurial/extensions.py", line 171, in closure
    return func(*(args + a), **kw)
  File "/home/pyd/lib/python/hgext/color.py", line 525, in colorcmd
    return orig(ui_, opts, cmd, cmdfunc)
  File "/home/pyd/lib/python/mercurial/dispatch.py", line 1011, in _runcommand
    return checkargs()
  File "/home/pyd/lib/python/mercurial/dispatch.py", line 980, in checkargs
    return cmdfunc()
  File "/home/pyd/lib/python/mercurial/dispatch.py", line 891, in <lambda>
    d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
  File "/home/pyd/lib/python/mercurial/util.py", line 793, in check
    return func(*args, **kwargs)
  File "/home/pyd/lib/python/hgext/patchbomb.py", line 642, in patchbomb
    sendmail = mail.connect(ui, mbox=mbox)
  File "/home/pyd/lib/python/mercurial/mail.py", line 186, in connect
    return _smtp(ui)
  File "/home/pyd/lib/python/mercurial/mail.py", line 126, in _smtp
    s.starttls()
  File "/home/pyd/lib/python/mercurial/mail.py", line 49, in starttls
    **self._sslkwargs)
TypeError: wrapsocket() takes at least 4 arguments (3 given)
zsh: exit 1     hg email -r 1965f29f800f::40c4968954f1

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Mercurial-devel mailing list