Ignore:
Timestamp:
09/25/16 07:34:11 (8 years ago)
Author:
István Váradi <ivaradi@…>
Branch:
default
Phase:
public
Message:

Pending flights can be deleted (re #307).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/mlx/web.py

    r821 r824  
    12561256#------------------------------------------------------------------------------
    12571257
     1258class DeleteFlights(RPCRequest):
     1259    """A request to delete certain flights."""
     1260    def __init__(self, client, callback, flightIDs):
     1261        """Construct the request."""
     1262        super(DeleteFlights, self).__init__(client, callback)
     1263        self._flightIDs = flightIDs
     1264
     1265    def run(self):
     1266        """Perform the update."""
     1267        self._client.deleteFlights(self._flightIDs)
     1268        return Result()
     1269
     1270#------------------------------------------------------------------------------
     1271
    12581272class Handler(threading.Thread):
    12591273    """The handler for the web services.
     
    13411355        self._addRequest(ReflyFlights(self._rpcClient, callback, flightIDs))
    13421356
     1357    def deleteFlights(self, callback, flightIDs):
     1358        """Delete the flights with the given IDs."""
     1359        self._addRequest(DeleteFlights(self._rpcClient, callback, flightIDs))
     1360
    13431361    def run(self):
    13441362        """Process the requests."""
Note: See TracChangeset for help on using the changeset viewer.