aboutsummaryrefslogtreecommitdiff
path: root/rcc_format/__init__.py
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2020-10-28 13:13:57 +0200
committerAqua-sama <aqua@iserlohn-fortress.net>2020-11-01 10:20:55 +0200
commit4eb685d94e89a2aef61047225c1834a89de01de2 (patch)
tree99a6cab3b8766e23aecacc1cb91b00bfcf99700f /rcc_format/__init__.py
parentDrop libc++ default (diff)
downloadrcc-1c4a2f461f5159e513a507bc0d0cde2281eb579d.tar.xz
Simplify rccv0.1.0
- drop qrc parsing and zstd compression
Diffstat (limited to 'rcc_format/__init__.py')
-rw-r--r--rcc_format/__init__.py16
1 files changed, 14 insertions, 2 deletions
diff --git a/rcc_format/__init__.py b/rcc_format/__init__.py
index 48ebd70..629bc54 100644
--- a/rcc_format/__init__.py
+++ b/rcc_format/__init__.py
@@ -1,3 +1,15 @@
from rcc_format.util import *
-from rcc_format.generate import generate
-from rcc_format.zstd import zstd
+from os.path import basename
+
+def dump(filelist, args):
+ write_header(args.output, args.namespace)
+
+ items = []
+ for f in filelist:
+ x = resource(basename(f.name), to_variable_name(f.name), f.name)
+ items.append(x)
+ write_item(args.output, x.variable, f.read())
+
+ write_entries(args.output, items)
+ write_footer(args.output, args.namespace)
+