'Called once device information has been read.'

def info_read(self, job):

    if job.failed:
        return self.device_job_exception(job)
    (info, cp, fs) = job.result
    self.location_manager.update_devices(cp, fs, self.device_manager.device.icon)
    self.bars_manager.update_bars(reveal_bar=True)
    self.status_bar.device_connected(info[0])
    db = self.current_db
    self.device_manager.set_library_information(None, os.path.basename(db.library_path), db.library_id, db.field_metadata, add_as_step_to_job=job)
    self.device_manager.books(FunctionDispatcher(self.metadata_downloaded), add_as_step_to_job=job)
