diff options
author | Sebastian Koslowski <koslowski@kit.edu> | 2016-05-07 13:26:01 +0200 |
---|---|---|
committer | Seth Hitefield <sdhitefield@gmail.com> | 2016-05-18 18:59:31 -0400 |
commit | d535ba24c44247630555d95efc9bde1696d555a4 (patch) | |
tree | 766df5f5e5d78aff863100e426bcb0554e27c973 /grc/gui/Utils.py | |
parent | 2a51cc7abfae4867c08935f42bf6c2679dc3e23b (diff) |
grc: minor fixes/clean-ups
Diffstat (limited to 'grc/gui/Utils.py')
-rw-r--r-- | grc/gui/Utils.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/grc/gui/Utils.py b/grc/gui/Utils.py index f20e3c0fa6..51b9b19e9f 100644 --- a/grc/gui/Utils.py +++ b/grc/gui/Utils.py @@ -123,10 +123,11 @@ class TemplateParser(object): parse_template = TemplateParser() -def align_to_grid(coor): - _align = lambda: int(round(x / (1.0 * CANVAS_GRID_SIZE)) * CANVAS_GRID_SIZE) +def align_to_grid(coor, mode=round): + def align(value): + return int(mode(value / (1.0 * CANVAS_GRID_SIZE)) * CANVAS_GRID_SIZE) try: - return [_align() for x in coor] + return map(align, coor) except TypeError: x = coor - return _align() + return align(coor) |