def _check_data_type_forward(self, in_data):
        in_type = type_check.get_light_types(in_data)
        try:
            with type_check.light_mode:
                self.check_type_forward(in_type)
            return
        except type_check.InvalidType:
            # Ignore errors on first run
            pass

        in_type = type_check.get_types(in_data, 'in_types', False)
        with type_check.get_function_check_context(self):
            self.check_type_forward(in_type)
예제 #2
0
    def _check_data_type_forward(self, in_data):
        in_type = type_check.get_light_types(in_data)
        try:
            with type_check.light_mode:
                self.check_type_forward(in_type)
            return
        except type_check.InvalidType:
            # Ignore errors on first run
            pass

        in_type = type_check.get_types(in_data, 'in_types', False)
        with type_check.get_function_check_context(self):
            self.check_type_forward(in_type)
예제 #3
0
 def _check_data_type_forward(self, in_data):
     in_type = type_check.get_types(in_data, 'in_types', False)
     with type_check.get_function_check_context(self):
         self.check_type_forward(in_type)
예제 #4
0
 def _check_data_type_forward(self, in_data):
     in_type = type_check.get_types(in_data, 'in_types', False)
     with type_check.get_function_check_context(self):
         self.check_type_forward(in_type)