

def generate_data_center(self):
    visualization_col.stdout.write('Generating Data Center assets')
    data_center_status = DataCenterAssetStatus()
    parent_category = DataCenterCategoryFactory(name='DATA CENTER', imei_required=False)
    for i in range(2):
        server_room = ServerRoomFactory()
        visualization_col = 1
        visualization_row = 1
        for j in range(10):
            rack = RackFactory(server_room=server_room, visualization_row=visualization_row, visualization_col=visualization_col)
            visualization_row += 1
            if (visualization_row > server_room.data_center.visualization_rows_num):
                visualization_row = 1
                visualization_col += 1
            accessory = AccessoryFactory()
            RackAccessoryFactory(rack=rack, accessory=accessory)
            position = 1
            for (status_id, name) in data_center_status:
                for i in range(2):
                    asset_model = DataCenterAssetModelFactory(category=DataCenterCategoryFactory(parent=parent_category))
                    DataCenterAssetFactory(rack=rack, status=status_id, position=position, slot_no='', service_env=ServiceEnvironmentFactory(), model=asset_model)
                    position += asset_model.height_of_device
                    if (position > rack.max_u_height):
                        position = 1
        chassis = DataCenterAssetFactory(rack=rack, status=DataCenterAssetStatus.used.id, position=38, slot_no=None, service_env=ServiceEnvironmentFactory(), model=DataCenterAssetModelFactory(name='Chassis', category=DataCenterCategoryFactory(parent=parent_category), height_of_device=5))
        for i in range(5):
            DataCenterAssetFactory(rack=rack, status=DataCenterAssetStatus.used.id, position=None, service_env=ServiceEnvironmentFactory(), slot_no=i, parent=chassis, model=DataCenterAssetModelFactory(name='Blade', has_parent=True, category=DataCenterCategoryFactory(parent=parent_category)))

dataset/ETHPy150Open allegro/ralph/src/ralph/data_importer/management/commands/demodata.py Command.generate_data_center/VarMisuse@10/13 `self`->`visualization_col`