source: misc/tools/mk_digest/mk_digest.py @ 7276

Last change on this file since 7276 was 6631, checked in by rwilson, 15 years ago

Another go at creating the 'mk_digest.py' program.

  • Property svn:executable set to *
File size: 843 bytes
Line 
1#!/usr/bin/env python
2
3'''A program to create a digest file from a data file.'''
4
5import sys
6import os
7from anuga.utilities.system_tools import make_digest_file
8
9# assumed program name - refreshed from command line args
10Prog_Name = 'mk_digest.py'
11
12# print usage info. and exit
13def usage():
14    print 'usage: %s <datafile> <digestfile>' % Prog_Name
15    print 'where <datafile>   is the file for which we create a digest string'
16    print '      <digestfile> is the created file that contains the hex string.'
17    sys.exit(10)
18
19# get program name
20# does this work on  Windows?
21Prog_Name = os.path.basename(sys.argv[0])
22
23# check args
24if len(sys.argv) != 3:
25    usage()
26
27# get the filenames
28datafile = sys.argv[1]
29digestfile = sys.argv[2]
30
31# create the tarred/compressed file
32make_digest_file(datafile, digestfile)
Note: See TracBrowser for help on using the repository browser.