Skip to content
Snippets Groups Projects
Select Git revision
  • 577fd26f42c0addcb0bd6dfc40c9fc124ef5bdeb
  • master default protected
  • release/202005
  • release/202001
  • release/201912
  • release/windows-test/201910
  • release/201908
  • release/201906
  • release/201905
  • release/201904
  • release/201903
  • release/201902
  • release/201901
  • release/201812
  • release/201811
  • release/201808
  • releases/beta1
  • packaging
  • releases/alpha
  • 1.0.0
  • 0.2.0
  • 0.1.0
22 results

MainMenu.strings

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    generate-versions.py 633 B
    import json
    import sys
    import hashlib
    import os
    
    os.chdir("..")
    
    className = sys.argv[1]
    version = sys.argv[2]
    try:
        filename = sys.argv[3].split("/")[1]
    except:
        filename = sys.argv[3]
    
    try:
        f = open("versions.json", "r")
        map = json.loads(f.read())
    except:
        map = {}
    map[className] = {}
    map[className]['version'] = version
    map[className]['filename'] = filename
    md5_hash = hashlib.md5()
    a_file = open("jams/" + sys.argv[3], "rb")
    content = a_file.read()
    md5_hash.update(content)
    digest = md5_hash.hexdigest()
    map[className]['md5'] = digest
    f = open("versions.json", "w")
    f.write(json.dumps(map,indent=4))
    f.close()