Mercurial > public > mercurial-scm > hg
comparison mercurial/hg.py @ 14952:4c523a2af6e7
hg: use safehasattr instead of hasattr
author | Augie Fackler <durin42@gmail.com> |
---|---|
date | Mon, 25 Jul 2011 15:22:18 -0500 |
parents | 510c893a726f |
children | 193e7018dc8c |
comparison
equal
deleted
inserted
replaced
14951:61807854004e | 14952:4c523a2af6e7 |
---|---|
535 """verify the consistency of a repository""" | 535 """verify the consistency of a repository""" |
536 return verifymod.verify(repo) | 536 return verifymod.verify(repo) |
537 | 537 |
538 def remoteui(src, opts): | 538 def remoteui(src, opts): |
539 'build a remote ui from ui or repo and opts' | 539 'build a remote ui from ui or repo and opts' |
540 if hasattr(src, 'baseui'): # looks like a repository | 540 if util.safehasattr(src, 'baseui'): # looks like a repository |
541 dst = src.baseui.copy() # drop repo-specific config | 541 dst = src.baseui.copy() # drop repo-specific config |
542 src = src.ui # copy target options from repo | 542 src = src.ui # copy target options from repo |
543 else: # assume it's a global ui object | 543 else: # assume it's a global ui object |
544 dst = src.copy() # keep all global options | 544 dst = src.copy() # keep all global options |
545 | 545 |