MCPcopy Create free account
hub / github.com/RT-Thread/env-windows / main

Function main

tools/python-3.11.9-amd64/Tools/scripts/md5sum.py:72–90  ·  view source on GitHub ↗
(args = sys.argv[1:], out=sys.stdout)

Source from the content-addressed store, hash-verified

70 return 0
71
72def main(args = sys.argv[1:], out=sys.stdout):
73 global fnfilter, rmode, bufsize
74 try:
75 opts, args = getopt.getopt(args, 'blts:')
76 except getopt.error as msg:
77 sys.stderr.write('%s: %s\n%s' % (sys.argv[0], msg, usage))
78 return 2
79 for o, a in opts:
80 if o == '-l':
81 fnfilter = os.path.basename
82 elif o == '-b':
83 rmode = 'rb'
84 elif o == '-t':
85 rmode = 'r'
86 elif o == '-s':
87 bufsize = int(a)
88 if not args:
89 args = ['-']
90 return sum(args, out)
91
92if __name__ == '__main__' or __name__ == sys.argv[0]:
93 sys.exit(main(sys.argv[1:], sys.stdout))

Callers 1

md5sum.pyFile · 0.70

Calls 3

sumFunction · 0.70
getoptMethod · 0.45
writeMethod · 0.45

Tested by

no test coverage detected