~daisy-pluckers/oops-repository/trunk

« back to all changes in this revision

Viewing changes to oopsrepository/oopses.py

  • Committer: Brian Murray
  • Date: 2019-07-19 15:33:29 UTC
  • Revision ID: brian@canonical.com-20190719153329-9p61cxgy1axccerf
oopsrepository/oopses.py: fields can also have unicode in them so replace that too

Show diffs side-by-side

added added

removed removed

Lines of Context:
161
161
            % ('Counters', hex_oopses, day_key)))
162
162
        if fields:
163
163
            for field in fields:
 
164
                field = field.encode('ascii', errors='replace')
164
165
                cql_field = field.replace("'", "''")
165
166
                hex_oopses_field = '0x' + hexlify('oopses:%s' % cql_field)
166
167
                session.execute(SimpleStatement
168
169
                    % ('Counters', hex_oopses_field, day_key)))
169
170
        if proposed_pkg:
170
171
            for field in fields:
 
172
                field = field.encode('ascii', errors='replace')
171
173
                cql_field = field.replace("'", "''")
172
174
                hex_oopses_field = '0x' + hexlify('oopses:%s' % cql_field)
173
175
                session.execute(SimpleStatement