pycompat: avoid using an extra function
We have a single line function which just lowercase the letters and replaces
"_" with "". Its better to avoid that function call. Moreover we calling this
function around 33 times.
--- a/mercurial/pycompat.py Sat Aug 13 03:03:01 2016 +0530
+++ b/mercurial/pycompat.py Sat Aug 13 04:21:42 2016 +0530
@@ -41,11 +41,10 @@
copies items from origin to alias
"""
- def hgcase(item):
- return item.replace('_', '').lower()
for item in items:
try:
- setattr(alias, hgcase(item), getattr(origin, item))
+ lcase = item.replace('_', '').lower()
+ setattr(alias, lcase, getattr(origin, item))
except AttributeError:
pass