File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -732,16 +732,16 @@ def position(self, partition):
732
732
partition (TopicPartition): Partition to check
733
733
734
734
Returns:
735
- int: Offset
735
+ int: Offset or None
736
736
"""
737
737
if not isinstance (partition , TopicPartition ):
738
738
raise TypeError ('partition must be a TopicPartition namedtuple' )
739
739
assert self ._subscription .is_assigned (partition ), 'Partition is not assigned'
740
740
position = self ._subscription .assignment [partition ].position
741
- if offset is None :
741
+ if position is None :
742
742
self ._update_fetch_positions ([partition ])
743
743
position = self ._subscription .assignment [partition ].position
744
- return position .offset
744
+ return position .offset if position else None
745
745
746
746
def highwater (self , partition ):
747
747
"""Last known highwater offset for a partition.
You can’t perform that action at this time.
0 commit comments