From 0cf7a27b503d03772e4ab26b6ef993f4092d669a 2014-02-26 16:28:43 From: Toshi MARUYAMA Date: 2014-02-26 16:28:43 Subject: [PATCH] use Python getattr instead of hasattr (#16177) git-svn-id: http://svn.redmine.org/redmine/trunk@12935 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- diff --git a/lib/redmine/scm/adapters/mercurial/redminehelper.py b/lib/redmine/scm/adapters/mercurial/redminehelper.py index 6056dd8..b7d98a1 100644 --- a/lib/redmine/scm/adapters/mercurial/redminehelper.py +++ b/lib/redmine/scm/adapters/mercurial/redminehelper.py @@ -79,7 +79,7 @@ def _tags(ui, repo): def _branches(ui, repo): # see mercurial/commands.py:branches def iterbranches(): - if hasattr(repo, 'branchtags'): + if getattr(repo, 'branchtags', None) is not None: # Mercurial < 2.9 for t, n in repo.branchtags().iteritems(): yield t, n, repo.changelog.rev(n)