feat: filter option parsing with tests

This commit is contained in:
Oliver Hofmann
2026-06-02 20:57:33 +02:00
parent db60fdd635
commit 54ee01c475
3 changed files with 42 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
#!/usr/bin/env python3
"""CUPS filter for TA 3505ci - injects department account code into PostScript stream."""
import sys
def parse_options(options_str):
options = {}
for token in options_str.split():
if '=' in token:
k, v = token.split('=', 1)
options[k] = v
else:
options[token] = 'true'
return options
if __name__ == '__main__':
pass