684005ddc51ece2f6a65cbfc5e893359dd4c0c29
3 from cdb
import cdbmake
4 from sre
import sub
as r_sub
5 from sys
import argv
, stdin
, stderr
, exit
7 ego
= r_sub(r
'^.*[/\\]', '', argv
[0])
8 def die(msg
, prefix
= True):
9 if prefix
: msg
='%s: %s' %
(ego
, msg
)
24 die('usage: %s CDB [INPUT ...]' % ego
, False)
26 cdb
= cdbmake(argv
[1], argv
[1] + '.new')
27 for f
in files(argv
[2:]):
29 if len(line
) and line
[-1] == '\n': line
= line
[:-1]
30 k
, v
= line
.split(':', 1)