Revision 53c14ef1 lib/backend.py

b/lib/backend.py
1216 1216
      C{True} for secondary nodes
1217 1217

  
1218 1218
  """
1219
  result = _RecursiveAssembleBD(disk, owner, as_primary)
1220
  if isinstance(result, bdev.BlockDev):
1221
    result = result.dev_path
1222
  return result
1219
  status = False
1220
  result = "no error information"
1221
  try:
1222
    result = _RecursiveAssembleBD(disk, owner, as_primary)
1223
    if isinstance(result, bdev.BlockDev):
1224
      result = result.dev_path
1225
      status = True
1226
    if result == True:
1227
      status = True
1228
  except errors.BlockDeviceError, err:
1229
    result = "Error while assembling disk: %s" % str(err)
1230
  return (status, result)
1223 1231

  
1224 1232

  
1225 1233
def BlockdevShutdown(disk):

Also available in: Unified diff