From 38507c2dc6c5a5cd29d2cee0949873e31a06404d Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Mon, 24 Sep 2007 22:50:44 -0400 Subject: [PATCH] concatenate_fields becomes join_fields. --- src/arithmetic_container.py | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/src/arithmetic_container.py b/src/arithmetic_container.py index a0f9a82..599edee 100644 --- a/src/arithmetic_container.py +++ b/src/arithmetic_container.py @@ -134,17 +134,14 @@ class ArithmeticList(list): -def concatenate_fields(*fields): - if not fields: - return ArithmeticList() - result = fields[0][:] - for f in fields[1:]: - result.extend(f) - - if not isinstance(result, ArithmeticList): - return ArithmeticList(result) - else: - return result +def join_fields(*fields): + result = ArithmeticList() + for f in fields: + if isinstance(f, list): + result.extend(f) + else: + result.append(f) + return result -- GitLab