Modify ScriptΒΆ
We can now modify our script to call this new service.
from crc.scripts.script import Script
from crc.services.tutorial_service import TutorialService
class TutorialScript(Script):
def get_description(self):
return """Simple script for teaching purposes"""
def do_task_validate_only(self, task, study_id, workflow_id, *args, **kwargs):
self.do_task(task, study_id, workflow_id, *args, **kwargs)
def do_task(self, task, study_id, workflow_id, *args, **kwargs):
cards = kwargs['cards']
decks = kwargs['decks']
drawn_cards = TutorialService.pick_a_card(cards=cards, decks=decks)
return drawn_cards