mirror of
https://frontier.innolan.net/github/amigaos-cross-toolchain6.git
synced 2024-10-19 10:29:55 +00:00
Minor fixes. Implement #45
This commit is contained in:
21
common.py
21
common.py
@ -276,19 +276,18 @@ def unarc(name):
|
|||||||
continue
|
continue
|
||||||
with open(filename, 'w') as f:
|
with open(filename, 'w') as f:
|
||||||
f.write(arc.read(item.filename))
|
f.write(arc.read(item.filename))
|
||||||
else:
|
elif name.endswith('.tar.gz') or name.endswith('.tar.bz2'):
|
||||||
if name.endswith('.tar.gz') or name.endswith('.tar.bz2'):
|
with tarfile.open(name) as arc:
|
||||||
module = tarfile
|
for item in arc.getmembers():
|
||||||
elif name.endswith('.zip'):
|
|
||||||
module = zipfile
|
|
||||||
else:
|
|
||||||
raise RuntimeError('Unrecognized archive: "%s"', name)
|
|
||||||
|
|
||||||
arc = module.open(name, 'r')
|
|
||||||
for item in arc:
|
|
||||||
debug('extract "%s"' % item.name)
|
debug('extract "%s"' % item.name)
|
||||||
arc.extract(item)
|
arc.extract(item)
|
||||||
arc.close()
|
elif name.endswith('.zip'):
|
||||||
|
with zipfile.ZipFile(name) as arc:
|
||||||
|
for item in arc.infolist():
|
||||||
|
debug('extract "%s"' % item.filename)
|
||||||
|
arc.extract(item)
|
||||||
|
else:
|
||||||
|
raise RuntimeError('Unrecognized archive: "%s"', name)
|
||||||
|
|
||||||
|
|
||||||
@fill_in_args
|
@fill_in_args
|
||||||
|
|||||||
10
sdk/sdi.sdk
Normal file
10
sdk/sdi.sdk
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
Short: A set of C macro/defines to make amiga development easier.
|
||||||
|
Version: 1.7
|
||||||
|
Url: git://github.com/adtools/SDI
|
||||||
|
|
||||||
|
SDI_compiler.h
|
||||||
|
SDI_hook.h
|
||||||
|
SDI_interrupt.h
|
||||||
|
SDI_lib.h
|
||||||
|
SDI_misc.h
|
||||||
|
SDI_stdarg.h
|
||||||
Reference in New Issue
Block a user