コード例 #1
0
ファイル: live.py プロジェクト: oTree-org/otree-core
async def _live_send_back(session_code, page_index, pcode_retval):
    '''separate function for easier patching'''

    for pcode, retval in pcode_retval.items():
        group_name = channel_utils.live_group(session_code, page_index, pcode)
        await channel_utils.group_send(
            group=group_name,
            data=retval,
        )
コード例 #2
0
def _live_send_back(session_code, page_index, pcode_retval):
    '''separate function for easier patching'''
    group_name = channel_utils.live_group(session_code, page_index)
    channel_utils.sync_group_send_wrapper(
        group=group_name, type='send_back_to_client', event=pcode_retval
    )
コード例 #3
0
ファイル: consumers.py プロジェクト: oTree-org/otree-core
 def group_name(self, session_code, page_index, participant_code, **kwargs):
     return channel_utils.live_group(session_code, page_index,
                                     participant_code)