Projet

Général

Profil

0001-feeder-ignore-non-string-items-60243.patch

Benjamin Dauvergne, 07 janvier 2022 11:47

Télécharger (1,4 ko)

Voir les différences:

Subject: [PATCH] feeder: ignore non string items (#60243)

 wcs_olap/feeder.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
wcs_olap/feeder.py
497 497
            result[column] = _id
498 498
        return result
499 499

  
500

  
501 500
    def create_labeled_table(self, name, labels, comment=None):
502 501
        self.create_table(
503 502
            name,
......
786 785
                table_name = self.hash_table_name('%s_field_%s' % (self.table_name, field.varname))
787 786
                # create table and mapping
788 787
                if field.items:
788
                    # filter non string items
789
                    items = [item for item in field.items if isinstance(item, str)]
789 790
                    self.items_mappings[field.varname] = self.create_labeled_table(
790
                        table_name, enumerate(field.items), comment=comment)
791
                        table_name, enumerate(items), comment=comment)
791 792
                else:
792 793
                    # open item field, from data sources...
793 794
                    self.create_labeled_table_serial(table_name, comment=comment)
794
-