Lines Matching refs:args
32 def __init__(self, *args):
33 if len(args) == 1:
34 self.tag = args[0]
35 elif len(args) == 3:
36 if isinstance(args[0], str):
37 type = TAG_TYPES[args[0]][1]
39 type = args[0]
41 if isinstance(args[1], str):
42 id = int(args[1], 0) if args[1] not in 'x.' else 0x3ff
44 id = args[1]
46 if isinstance(args[2], str):
47 size = int(args[2], str) if args[2] not in 'x.' else 0x3ff
49 size = args[2]
274 def __contains__(self, args):
276 self[args]
281 def __getitem__(self, args):
282 if isinstance(args, tuple):
283 gmask, gtag = args
285 gmask, gtag = args.mkmask(), args
341 def main(args):
343 with open(args.disk, 'rb') as f:
344 for block in [args.block1, args.block2]:
347 f.seek(block * args.block_size)
348 blocks.append(f.read(args.block_size)
349 .ljust(args.block_size, b'\xff'))
363 for b in [args.block1, args.block2]
371 if args.all:
372 mdir.dump_all(truncate=not args.no_truncate)
373 elif args.log:
374 mdir.dump_log(truncate=not args.no_truncate)
376 mdir.dump_tags(truncate=not args.no_truncate)