On Mercurial API

Emanuele Aina faina.mail at tiscali.it
Fri Aug 10 07:40:05 CDT 2007


Sébastien Pierre controllò:

> Just wanted to share a snippet from my Mercurial extensions with you:
> 
> 	# Mercurial 0.9.1
> 	if hasattr(mercurial.commands, 'find'):
> 		findcmd = mercurial.commands.find
> 	# Mercurial 0.9.3
> 	elif hasattr(mercurial.commands, 'findcmd'):
> 		findcmd = mercurial.commands.findcmd
> 	# Mercurial 0.9.4
> 	else:
> 		import mercurial.cmdutil
> 		findcmd = mercurial.cmdutil.findcmd

Just a note: why are you using findcmd() from python code?

Wouldn't be better to directly use the functions in the 'commands' module?

-- 
Buongiorno.
Complimenti per l'ottima scelta.



More information about the Mercurial mailing list