diff options
author | Jean-François Rameau <jframeau@cvs.gnome.org> | 2005-03-25 19:55:54 +0800 |
---|---|---|
committer | Jean-François Rameau <jframeau@src.gnome.org> | 2005-03-25 19:55:54 +0800 |
commit | a4f1b2a2fea6fb5f254e44c94cfe71cb41743ecf (patch) | |
tree | 7d92cc0bbb522142b8f6871377def92152e2b89a /data/check-mime.py | |
parent | 5a3efe95b1e8d87f406aa0114d95d64e0a02203f (diff) | |
download | gsoc2013-epiphany-a4f1b2a2fea6fb5f254e44c94cfe71cb41743ecf.tar gsoc2013-epiphany-a4f1b2a2fea6fb5f254e44c94cfe71cb41743ecf.tar.gz gsoc2013-epiphany-a4f1b2a2fea6fb5f254e44c94cfe71cb41743ecf.tar.bz2 gsoc2013-epiphany-a4f1b2a2fea6fb5f254e44c94cfe71cb41743ecf.tar.lz gsoc2013-epiphany-a4f1b2a2fea6fb5f254e44c94cfe71cb41743ecf.tar.xz gsoc2013-epiphany-a4f1b2a2fea6fb5f254e44c94cfe71cb41743ecf.tar.zst gsoc2013-epiphany-a4f1b2a2fea6fb5f254e44c94cfe71cb41743ecf.zip |
data/check-mime.py
2005-03-25 Jean-François Rameau <jframeau@cvs.gnome.org>
* data/check-mime.py
Set the script directly executable.
Fix problem with args.
Add a message if no arg is supplied.
Diffstat (limited to 'data/check-mime.py')
-rwxr-xr-x | data/check-mime.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/data/check-mime.py b/data/check-mime.py index 59d1d3383..db87484f1 100755 --- a/data/check-mime.py +++ b/data/check-mime.py @@ -1,12 +1,20 @@ +#!/usr/bin/env python + from xml.dom.minidom import parse, Node, Document, parseString import xml.parsers.expat import os import sys -base = sys.argv[0] +try: + base = sys.argv[1] +except IndexError: + print "\nYou shoud give the full path to freedesktop.org.xml file" + print "e.g /usr/share/mime/packages/freedesktop.org.xml\n" + sys.exit (1) + dbfile = os.path.join(os.path.dirname(base), "freedesktop.org.xml") -permissionfile = os.path.join(os.path.dirname(base), "mime-types-permissions.xml") +permissionfile = "mime-types-permissions.xml" def PrintIfAbsent(elements, elem): for elem2 in elements: |