Revision 37482e7b

b/lib/constants.py
130 130
TCP_PING_TIMEOUT = 10
131 131
GANETI_RUNAS = "root"
132 132

  
133
# valid os status
134
OS_VALID_STATUS = "VALID"
135

  
133 136
# ssh constants
134 137
SSH_INITD_SCRIPT = _autoconf.SSH_INITD_SCRIPT
135 138
SSH_CONFIG_DIR = "/etc/ssh/"
b/lib/objects.py
589 589
  __slots__ = [
590 590
    "name",
591 591
    "path",
592
    "status",
592 593
    "api_version",
593 594
    "create_script",
594 595
    "export_script",
......
596 597
    "rename_script",
597 598
    ]
598 599

  
600
  def __nonzero__(self):
601
    return self.status == constants.OS_VALID_STATUS
602

  
603
  __bool__ = __nonzero__
599 604

  
600 605
class Node(TaggableObject):
601 606
  """Config object representing a node."""

Also available in: Unified diff