Changeset f8d26b4 in tailbone


Ignore:
Timestamp:
04/19/19 17:28:45 (3 months ago)
Author:
Lance Edgar <ledgar@…>
Branches:
master
Children:
798a989
Parents:
2c1985b
Message:

Fix some issues with progress "socket" workaround for batches

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tailbone/views/batch/core.py

    r2c1985b rf8d26b4  
    869869                # strip suffix, interpret data as JSON
    870870                data = data[:-len(suffix)]
     871                if six.PY3:
     872                    data = data.decode('utf_8')
    871873                data = json.loads(data)
    872874
     
    935937                                   subcommand='{}-batch'.format(action),
    936938                                   subcommand_args=[
     939                                       '--batch-type',
    937940                                       self.handler.batch_key,
    938941                                       batch_uuid,
     
    957960        suffix = "\n\n.".encode('utf_8')
    958961        cxn = socket.create_connection(('127.0.0.1', port))
    959         cxn.send(json.dumps({
     962        data = json.dumps({
    960963            'everything_complete': True,
    961         }))
     964        })
     965        if six.PY3:
     966            data = data.encode('utf_8')
     967        cxn.send(data)
    962968        cxn.send(suffix)
    963969        cxn.close()
Note: See TracChangeset for help on using the changeset viewer.