Skip to content

Instantly share code, notes, and snippets.

@fdns
fdns / version.py
Last active February 9, 2021 20:47
Version extraction for OpenedX
#!/usr/bin/env python3
# Run me with sudo ./version.py > result
import csv
import sys
import os
import re
class VersionAnalyzer:
def __init__(self):
self.out = csv.writer(sys.stdout)
/*
* Copyright (C) 2018 Freie Universitat Berlin
* Copyright (C) 2018 Inria
*
* This file is subject to the terms and conditions of the GNU Lesser
* General Public License v2.1. See the file LICENSE in the top level
* directory for more details.
*/
#include <stdio.h>
public CodeCityBuildingProvider() {
CodePackage facet = new CodePackage();
CodePackage generator = new CodePackage();
CodePackage map = new CodePackage();
CodePackage structure = new CodePackage();
CodePackage scale = new CodePackage();
CodePackage terasology = new CodePackage();
CodeClass fac = new CodeClass(1, 18);
facet.addCodeContent(fac);
13:17:27.141 [Chunk-Generator-2] ERROR o.t.u.concurrency.TaskProcessor - Error in thread Chunk-Generator-2
java.util.ConcurrentModificationException: null
at java.util.ArrayList.sort(Unknown Source) ~[na:1.8.0_40]
at java.util.Collections.sort(Unknown Source) ~[na:1.8.0_40]
at org.terasology.codecity.world.map.CodeMapFactory.generateMap(CodeMapFactory.java:42) ~[na:na]
at org.terasology.codecity.world.map.DrawableCodePackage.getSubmap(DrawableCodePackage.java:42) ~[na:na]
at org.terasology.codecity.world.generator.CodeCityBuildingProvider.processPosition(CodeCityBuildingProvider.java:98) ~[na:na]
at org.terasology.codecity.world.generator.CodeCityBuildingProvider.process(CodeCityBuildingProvider.java:113) ~[na:na]
at org.terasology.world.generation.RegionImpl.getFacet(RegionImpl.java:51) ~[bin/:na]
at org.terasology.codecity.world.generator.CodeCityBuildingRasterizer.generateChunk(CodeCityBuildingRasterizer.java:42) ~[na:na]