Skip to content

Commit 553546c

Browse files
committed
Improved wording in tutorial part 4.
1 parent 8a40544 commit 553546c

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

docs/topics/tutorial/part4.rst

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,10 +81,8 @@ which is expected to be a tracking recorder object of the type specified by the
8181
will be assigned to the projection object's :data:`tracking_recorder` attribute.
8282

8383
The :class:`~eventsourcing.projection.Projection` class is an abstract class because it defines an abstract method
84-
:func:`~eventsourcing.projection.Projection.process_event` that must be implemented by subclasses. Events will be
85-
processed by calling command methods on a tracking recorder object. Implementations of the
86-
:func:`~eventsourcing.projection.Projection.process_event` method can access the tracking recorder object given when
87-
the projection object is constructed via the projection object's :data:`tracking_recorder` attribute.
84+
:func:`~eventsourcing.projection.Projection.process_event` that must be implemented by subclasses. Events will typically
85+
be processed by calling command methods on the projection's tracking recorder.
8886

8987
For example, see the :class:`CountProjection` class below. It inherits the :class:`~eventsourcing.projection.Projection`
9088
class. By stating the type argument of :class:`~eventsourcing.projection.Projection` is :class:`CountRecorder`, we

0 commit comments

Comments
 (0)