> http://bzr.savannah.gnu.org/lh/gnewsense/debderiver/revision/19 Thanks. Could you add .py back? It may cause a confusion. Now there is no difference between the directory and the file. (Yes, I'm very concerned about details.)
Is this really enough? (Pastebin copy: http://pastebin.com/raw.php?i=annsnYSD) Should I try to raise these errors in the main code? #! /usr/bin/env python import sys print 1 sys.stderr.write('Either filter_list or dist_codename must be given\n') print 2 path = 2 sys.stderr.write('Unable to create directory "%s"\n' % path) print 3 incoming_dir_path = 3 sys.stderr.write('Unable to create directory "%s"\n' % incoming_dir_path) print 4 temp_dir_path = 4 sys.stderr.write('Unable to create directory "%s"\n' % temp_dir_path) print 5 p = 5 sys.stderr.write('Unable to create directory "%s"\n' % p) print 6 conf_file_path = 6 sys.stderr.write('Unable to load "%s"\n' % conf_file_path) print 7 key = 7 sys.stderr.write('Missing key: %s\n' % key) print 8 sys.stderr.write('No upstreams defined\n') print 9 up = 9 sys.stderr.write('Upstream %s: no properties defined\n' % up) print 10 up = 10 key = 10 sys.stderr.write('Upstream %s: missing key: %s\n' % (up, key)) print 11 sys.stderr.write('No distributions defined\n') print 12 dist = 12 sys.stderr.write('Distribution %s: no properties defined\n' % dist) print 13 dist = 13 key = 13 sys.stderr.write('Distribution %s: missing key: %s\n' % (dist, key)) print 14 dist = 14 sys.stderr.write('Distribution %s: no architectures defined\n' % dist) print 15 dist = 15 sys.stderr.write('Distribution %s: no supplementary suites defined\n' % dist) print 16 dist = 16 suite = 16 sys.stderr.write('Supplementary suite %s-%s: missing key: %s\n' % (dist, suite, 'upstream')) print 17 filter_file_path = 17 sys.stderr.write('Unable to load "%s"\n' % filter_file_path) print 18 filter_file_path = 18 item = 18 sys.stderr.write('Filter file "%s": "%s" is not a valid source package name\n' % (filter_file_path, item)) print 19 CONF_DIR_PATH = '/etc/debderiver' try: open('%s/debderiver.yaml' % CONF_DIR_PATH) except IOError: sys.stderr.write('Copy "debderiver.yaml" to "%s" and edit it to suit your needs\n' % CONF_DIR_PATH) Cheers _______________________________________________ gNewSense-dev mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/gnewsense-dev
