Exemple #1
0
    def phase_5_message(self, phase_5):
        """ determine which phase type being dealt with, convert thrift to dictionary
            and send off for phase 5 (public transmission)
        """
        phase_info = None
        if phase_5.verification_record.p1:
            phase_info = thrift_converter.get_phase_1_info(phase_5.verification_record.p1)
        elif phase_5.verification_record.p2:
            phase_info = thrift_converter.get_phase_2_info(phase_5.verification_record.p2)
        elif phase_5.verification_record.p3:
            phase_info = thrift_converter.get_phase_3_info(phase_5.verification_record.p3)
        elif phase_5.verification_record.p4:
            phase_info = thrift_converter.get_phase_4_info(phase_5.verification_record.p4)

        self.connection_manager.processing_node.notify(5, verification=phase_info)

        return []
Exemple #2
0
 def phase_3_message(self, phase_3):
     phase_3_info = thrift_converter.get_phase_3_info(phase_3)
     self.connection_manager.processing_node.notify(
         4, phase_3_info=phase_3_info)
     return self.get_unsent_transfer_ids(
         transfer_to=phase_3_info[RECORD]['signature']['signatory'])
Exemple #3
0
 def phase_3_message(self, phase_3):
     phase_3_info = thrift_converter.get_phase_3_info(phase_3)
     self.connection_manager.processing_node.notify(4, phase_3_info=phase_3_info)
     return self.get_unsent_transfer_ids(transfer_to=phase_3_info[RECORD]['signature']['signatory'])