Skip to content

Commit 41ba2b5

Browse files
committed
-
1 parent 4f41911 commit 41ba2b5

File tree

1 file changed

+3
-1
lines changed
  • source_py3/python_toolbox/sequence_tools

1 file changed

+3
-1
lines changed

source_py3/python_toolbox/sequence_tools/misc.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,7 @@ def ensure_iterable_is_sequence(iterable, default_type=tuple,
247247

248248

249249
class CuteSequenceMixin(misc_tools.AlternativeLengthMixin):
250+
'''A sequence mixin that adds extra functionality.'''
250251
def take_random(self):
251252
'''Take a random item from the sequence.'''
252253
return self[random.randint(0, get_length(self) - 1)]
@@ -258,10 +259,11 @@ def __contains__(self, item):
258259

259260

260261
class CuteSequence(CuteSequenceMixin, collections.Sequence):
261-
pass
262+
'''A sequence type that adds extra functionality.'''
262263

263264

264265
def get_length(sequence):
266+
'''Get the length of a sequence.'''
265267
return sequence.length if hasattr(sequence, 'length') else len(sequence)
266268

267269

0 commit comments

Comments
 (0)