Skip to content
Snippets Groups Projects
Select Git revision
  • 0bb2fe44517b74b09929ee9cc1b62806ce585506
  • master default protected
  • release/202005
  • release/202001
  • release/201912
  • release/201911
  • release/releaseWindowsTestOne
  • release/releaseTest
  • release/releaseWindowsTest
  • release/windowsReleaseTest
  • release/201910
  • release/qt/201910
  • release/windows-test/201910
  • release/201908
  • release/201906
  • release/201905
  • release/201904
  • release/201903
  • release/201902
  • release/201901
  • release/201812
  • 1.0.0
  • 0.3.0
  • 0.2.1
  • 0.2.0
  • 0.1.0
26 results

securityvalidationmodel.h

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()