|
15 | 15 | import shutil
|
16 | 16 | import string
|
17 | 17 |
|
| 18 | +def copyto(source, dest, code, size, jurisdiction, money): |
| 19 | + if (not os.access(dest, os.F_OK)): |
| 20 | + os.makedirs(dest) |
| 21 | + dest += size+'.png' |
| 22 | + if string.find(code, 'nc') != -1 and money.has_key(jurisdiction): |
| 23 | + source += '_'+money[jurisdiction] |
| 24 | + source += '.png' |
| 25 | + try: |
| 26 | + shutil.copy2(source, dest) |
| 27 | + except: |
| 28 | + print 'Failed to copy '+source+' to '+dest |
| 29 | + |
18 | 30 | def splat(instream):
|
19 | 31 |
|
20 | 32 | money = {
|
@@ -49,21 +61,14 @@ def splat(instream):
|
49 | 61 | code2 = 'somerights1'
|
50 | 62 | elif (code == 'LGPL' or code == 'GPL'):
|
51 | 63 | size = '88x62'
|
52 |
| - source = '../base-images/'+size+'/'+code2 |
53 | 64 | if (version):
|
54 | 65 | dest += version+'/'
|
55 | 66 | if (jurisdiction):
|
56 | 67 | dest += jurisdiction+'/'
|
57 |
| - if (not os.access(dest, os.F_OK)): |
58 |
| - os.makedirs(dest) |
59 |
| - dest += size+'.png' |
60 |
| - if string.find(code, 'nc') != -1 and money.has_key(jurisdiction): |
61 |
| - source += '_'+money[jurisdiction] |
62 |
| - source += '.png' |
63 |
| - try: |
64 |
| - shutil.copy2(source, dest) |
65 |
| - except: |
66 |
| - print 'Failed to copy '+source+' to '+dest |
| 68 | + source = '../base-images/'+size+'/'+code2 |
| 69 | + copyto(source, dest, code, size, jurisdiction, money) |
| 70 | + source = '../base-images/'+'80x15'+'/'+code2 |
| 71 | + copyto(source, dest, code, '80x15', '', money) |
67 | 72 |
|
68 | 73 | if __name__ == '__main__':
|
69 | 74 | splat(file('api_xml/licenses.xml'))
|
0 commit comments