[robotpy] Mirror robotpy's commands-v2 (#8369)

Project import generated by Copybara.

GitOrigin-RevId: 715c8e8372d936f447f2937aab6b1a22dc619126
This commit is contained in:
PJ Reiniger
2025-11-14 00:55:54 -05:00
committed by GitHub
parent 6e6f8dd7cc
commit 1a99a348cb
84 changed files with 8974 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
# validated: 2024-01-19 DS 8ac45f20bb47 PrintCommand.java
from __future__ import annotations
from .instantcommand import InstantCommand
class PrintCommand(InstantCommand):
"""
A command that prints a string when initialized.
"""
def __init__(self, message: str):
"""
Creates a new a PrintCommand.
:param message: the message to print
"""
super().__init__(lambda: print(message))
def runsWhenDisabled(self) -> bool:
return True