349
349
from twisted.internet.defer import Deferred, succeed
351
352
from landscape.lib.message import got_next_expected, ANCIENT
352
353
from landscape.lib.versioning import is_version_higher, sort_versions
353
354
from landscape.log import format_delta
357
359
class MessageExchange(object):