Skip to content

Commit 0481960

Browse files
Revert "Fixing bug with Pat flooding the terminal"
This reverts commit 116dbe9.
1 parent 63f847a commit 0481960

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

sardine_core/run.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -407,7 +407,7 @@ def panic(*runners: AsyncRunner) -> None:
407407

408408

409409
def Pat(
410-
pattern: str, i: int = 0, div: int = 1, rate: int = 1
410+
pattern: str, i: int = 0, div: int = 1, rate: int = 1, as_text: bool = False
411411
) -> Any:
412412
"""
413413
General purpose pattern interface. This function can be used to summon the global
@@ -426,7 +426,15 @@ def Pat(
426426
Returns:
427427
int: The ith element from the resulting pattern
428428
"""
429-
return Sender.pattern_element(bowl.parser.parse(pattern), i, div, rate)
429+
result = bowl.parser.parse(pattern)
430+
if print:
431+
pattern = []
432+
for iterator in range(i):
433+
pattern.append(Sender.pattern_element(result, iterator, div, rate))
434+
print(pattern)
435+
return pattern
436+
else:
437+
return Sender.pattern_element(result, i, div, rate)
430438

431439

432440
class Delay:

0 commit comments

Comments
 (0)