comparison Resources/SyncOrthancFolder.py @ 28:c0cb5d2cd696

checks depending on Orthanc version
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 16 Jul 2018 14:48:43 +0200
parents 7cea966b6829
children badc89b06477
comparison
equal deleted inserted replaced
27:173176f8cef2 28:c0cb5d2cd696
9 import os 9 import os
10 import stat 10 import stat
11 import urllib2 11 import urllib2
12 12
13 TARGET = os.path.join(os.path.dirname(__file__), 'Orthanc') 13 TARGET = os.path.join(os.path.dirname(__file__), 'Orthanc')
14 PLUGIN_SDK_VERSION = '0.9.5' 14 PLUGIN_SDK_VERSION = [ '0.9.5', '1.4.0' ]
15 REPOSITORY = 'https://bitbucket.org/sjodogne/orthanc/raw' 15 REPOSITORY = 'https://bitbucket.org/sjodogne/orthanc/raw'
16 16
17 FILES = [ 17 FILES = [
18 'DownloadOrthancFramework.cmake', 18 'DownloadOrthancFramework.cmake',
19 'LinuxStandardBaseToolchain.cmake', 19 'LinuxStandardBaseToolchain.cmake',
50 for f in FILES: 50 for f in FILES:
51 commands.append([ 'default', 51 commands.append([ 'default',
52 os.path.join('Resources', f), 52 os.path.join('Resources', f),
53 f ]) 53 f ])
54 54
55 for f in SDK: 55 for version in PLUGIN_SDK_VERSION:
56 commands.append([ 56 for f in SDK:
57 'Orthanc-%s' % PLUGIN_SDK_VERSION, 57 commands.append([
58 'Plugins/Include/%s' % f, 58 'Orthanc-%s' % version,
59 'Sdk-%s/%s' % (PLUGIN_SDK_VERSION, f) 59 'Plugins/Include/%s' % f,
60 ]) 60 'Sdk-%s/%s' % (version, f)
61 ])
61 62
62 63
63 pool = multiprocessing.Pool(10) # simultaneous downloads 64 pool = multiprocessing.Pool(10) # simultaneous downloads
64 pool.map(Download, commands) 65 pool.map(Download, commands)