# HG changeset patch # User Zach Welch zach@mandolincreekfarm.com # Fake Node ID 0950b87f067d66c08454421ce5ecd89735bbbe6c
Fix bad lambda conversion in platform.py (#2355)
... and today I learned that python's lambda expressions have an implicit "return" statement, while defs don't.
diff --git a/chirp/platform.py b/chirp/platform.py index d09240b..fc142c8 100644 --- a/chirp/platform.py +++ b/chirp/platform.py @@ -58,10 +58,10 @@ def _find_me():
def natural_sorted(l): def convert(text): - int(text) if text.isdigit() else text.lower() + return int(text) if text.isdigit() else text.lower()
def natural_key(key): - [convert(c) for c in re.split('([0-9]+)', key)] + return [convert(c) for c in re.split('([0-9]+)', key)]
return sorted(l, key=natural_key)