Skip to content
Snippets Groups Projects
Select Git revision
  • 90ae50ee5fc5c87a7289ce2dc2eccaadada0ab71
  • master default protected
  • stable/20250815.1
  • stable/20250815.0
  • nightly/20250815.0
  • nightly/20250806.0
  • nightly/20250805.0
  • beta/202508051403
  • beta/202508051107
  • nightly/20250722.0
  • beta/202507211539
  • stable/20250718.0
  • nightly/20250718.0
  • nightly/20250714.0
  • beta/202507141552
  • beta/202506161038
  • stable/20250613.0
  • nightly/20250613.0
  • beta/202506101658
  • stable/20250610.0
  • nightly/20250610.0
  • beta/202506091027
22 results

datatransfermodel.cpp

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