U vâ’i-ã@snddlmZmZmZddlZddlmZddlmZedƒZd ee eeegeefdœdd„Z d gZ dS) é)ÚCallableÚOptionalÚTypeVarN)Ú Observable)ÚinfiniteÚ_T)Ú repeat_countÚreturncs ttttdœ‡fdd„ }|S)N)Úsourcer cs,ˆdkrtƒ‰ntˆƒ‰t ‡‡fdd„¡S)aÈRepeats the observable sequence a specified number of times. If the repeat count is not specified, the sequence repeats indefinitely. Examples: >>> repeated = source.repeat() >>> repeated = source.repeat(42) Args: source: The observable source to repeat. Returns: The observable sequence producing the elements of the given sequence repeatedly. Ncst ‡fdd„ˆDƒ¡S)Nc3s|] }ˆVqdS)N©)Ú.0Ú_©r r úL/opt/alt/python38/lib/python3.8/site-packages/reactivex/operators/_repeat.pyÚ $sz.repeat....)Ú reactivexZconcat_with_iterable)r ©Úgenr r rÚ$óz)repeat_..repeat..)rÚrangerZdeferr©rrrÚrepeat s  ÿzrepeat_..repeat)rr)rrr rrÚrepeat_ srr)N) ÚtypingrrrrrZreactivex.internal.utilsrrÚintrZ__allr r r rÚs  ÿþ