Simplify reduction operation implementations and error handling
Compare changes
@@ -68,6 +68,8 @@ class ReduceWriter(SourceDataWriter):
@@ -135,6 +137,10 @@ class ReduceWriter(SourceDataWriter):
@@ -302,10 +308,12 @@ class ReduceWriter(SourceDataWriter):
@@ -318,14 +326,14 @@ class ReduceWriter(SourceDataWriter):
@@ -383,37 +391,46 @@ class ReduceWriter(SourceDataWriter):
@@ -429,11 +446,14 @@ class ReduceWriter(SourceDataWriter):