pick datafile location for cookies more smartly
authorTom Adams <tom@holizz.com>
Sun, 7 Jun 2009 10:07:58 +0000 (12:07 +0200)
committerDieter Plaetinck <dieter@plaetinck.be>
Sun, 7 Jun 2009 10:07:58 +0000 (12:07 +0200)
examples/scripts/cookies.py [changed mode: 0755->0644]

old mode 100755 (executable)
new mode 100644 (file)
index 3cc7eb0..0d2a65a
@@ -61,6 +61,13 @@ class FakeResponse:
         return FakeHeaders(self.argv)
 
 if __name__ == '__main__':
+    search = ['/usr/share/uzbl/examples/data',
+              os.environ['XDG_DATA_HOME']+'/uzbl',
+              './examples/data']
+    for dir in search:
+        if os.path.isdir(dir):
+            cookie_file = dir+'/cookies.txt'
+
     jar = cookielib.MozillaCookieJar(os.environ['XDG_DATA_HOME']+'/uzbl/cookies.txt')
     try:
         jar.load()