Don't refer to "calls" anymore, MorseDistanceModulator is quite generic
and uses the period/pulse terminology.
Improve the grammar too...
 
         distances.append(self.symbol_to_distance("EOM"))
 
-        # Since the Morse signals are encoded in the distance between calls, an
-        # extra call is needed in order for receiver actually get the EOM and
-        # see that the transmission has terminated.
+        # Since the Morse symbols are encoded in the distance between periods,
+        # an extra pulse is needed in order for the receiver to actually get
+        # the EOM and see that the transmission has terminated.
         distances.append(0)
 
         return distances