[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Bug in mailer.py

From: Peelman, Nick <nick_at_peelman.us>
Date: Mon, 18 Feb 2013 15:55:40 -0500

Using mailer.py fetched from: http://svn.apache.org/repos/asf/subversion/trunk/tools/hook-scripts/mailer/

Running:

> root_at_svn:/home/svn/agsync/hooks# ./mailer.py commit /home/svn/agsync/ 8160 ../conf/mailer.conf
> Traceback (most recent call last):
> File "./mailer.py", line 1444, in <module>
> sys.argv[3:3+expected_args])
> File "/usr/lib/python2.7/dist-packages/svn/core.py", line 281, in run_app
> return func(application_pool, *args, **kw)
> File "./mailer.py", line 102, in main
> {'author': author,
> UnboundLocalError: local variable 'author' referenced before assignment

Fix:

~ Line 102:

> if cmd == 'commit':
> revision = int(cmd_args[0])
> repos = Repository(repos_dir, revision, pool)
> cfg = Config(config_fname, repos,
> {'author': repos.author,
> 'repos_basename': os.path.basename(repos.repos_dir)
> })
> messenger = Commit(pool, cfg, repos)

Use repos.author instead of just 'author'.

-nick

--
Peelman, Nick
nick_at_peelman.us

  • application/pkcs7-signature attachment: smime.p7s
Received on 2013-02-18 22:16:08 CET

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.