Revision 4d2cdb5a lib/objects.py

b/lib/objects.py
1523 1523
    """
1524 1524
    assert self.kind in constants.CONS_ALL, "Unknown console type"
1525 1525
    assert self.instance, "Missing instance name"
1526
    assert self.message or self.kind in [constants.CONS_SSH, constants.CONS_VNC]
1526
    assert self.message or self.kind in [constants.CONS_SSH,
1527
                                         constants.CONS_SPICE,
1528
                                         constants.CONS_VNC]
1527 1529
    assert self.host or self.kind == constants.CONS_MESSAGE
1528 1530
    assert self.port or self.kind in [constants.CONS_MESSAGE,
1529 1531
                                      constants.CONS_SSH]
1530 1532
    assert self.user or self.kind in [constants.CONS_MESSAGE,
1533
                                      constants.CONS_SPICE,
1531 1534
                                      constants.CONS_VNC]
1532 1535
    assert self.command or self.kind in [constants.CONS_MESSAGE,
1536
                                         constants.CONS_SPICE,
1533 1537
                                         constants.CONS_VNC]
1534 1538
    assert self.display or self.kind in [constants.CONS_MESSAGE,
1539
                                         constants.CONS_SPICE,
1535 1540
                                         constants.CONS_SSH]
1536 1541
    return True
1537 1542

  

Also available in: Unified diff