code: def make_dict(self, field_values):
          ''' Internal method that makes sure any dictionary elements
              are properly cast into the correct types.
          '''
          data_dict = {}
          for key, value, field_type, converter in zip(self.field_names, field_values, self.field_types, self.type_converters):
              try:
                  # We have to deal with the '-' based on the field_type
                  data_dict[key] = self.dash_mapper.get(field_type, '-') if value == '-' else converter(value)
              except ValueError as exc:
                  print('Conversion Issue for key:{:s} value:{:s}\n{:s}'.format(key, str(value), str(exc)))
                  data_dict[key] = value
                  if self._strict:
                      raise exc
  
          return data_dicf make_dict(self, field_values):
          ''' Internal method that makes sure any dictionary elements
              are properly cast into the correct types.
          '''
          data_dict = {}
          for key, value, field_type, converter in zip(self.field_names, field_values, self.field_types, self.type_converters):
              try:
                  # We have to deal with the '-' based on the field_type
                  data_dict[key] = self.dash_mapper.get(field_type, '-') if value == '-' else converter(value)
              except ValueError as exc:
                  print('Conversion Issue for key:{:s} value:{:s}\n{:s}'.format(key, str(value), str(exc)))
                  data_dict[key] = value
                  if self._strict:
                      raise exc
  
          return data_dict
docs: Internal method that makes sure any dictionary elements
              are properly cast into the correct types.