Hi Varun,

Am Mi den 28. Mär 2007 um 14:34 schrieb Varun Hiremath:
> Thanks for the report. I could reproduce it. But, I don't know how to
> fix this, so I have forwarded it upstream. I am waiting for their
> response.

I debugged the problem a bit. flickrfs try to get a not existent attrib
named originalformat.

I did a small patch to not fix the error finally but do a workaround
that work.

Gruß
   Klaus
-- 
Klaus Ethgen                            http://www.ethgen.de/
pub  2048R/D1A4EDE5 2000-02-26 Klaus Ethgen <[EMAIL PROTECTED]>
Fingerprint: D7 67 71 C4 99 A6 D4 FE  EA 40 30 57 3C 88 26 2B
diff -Nur /usr/share/pycentral/flickrfs/site-packages/flickrfs/flickrapi.py /tmp/flickrfix/flickrapi.py
--- /usr/share/pycentral/flickrfs/site-packages/flickrfs/flickrapi.py	2007-03-27 14:11:51.000000000 +0200
+++ /tmp/flickrfix/flickrapi.py	2007-03-29 00:08:09.000000000 +0200
@@ -108,7 +108,10 @@
 
 	def __getitem__(self, key):
 		"""Retrieve a node's attribute from the attrib hash."""
-		return self.attrib[key]
+		if self.attrib.has_key(key):
+		   return self.attrib[key]
+		else:
+		   return ''
 
 	# Modified here: add a couple of methods to make it even easier to handle errors.
 	# Mod by: R. David Murray <[EMAIL PROTECTED]>
diff -Nur /usr/share/pycentral/flickrfs/site-packages/flickrfs/transactions.py /tmp/flickrfix/transactions.py
--- /usr/share/pycentral/flickrfs/site-packages/flickrfs/transactions.py	2007-02-12 18:36:49.000000000 +0100
+++ /tmp/flickrfix/transactions.py	2007-03-29 00:08:09.000000000 +0200
@@ -329,7 +329,8 @@
     info = {}
     info['id'] = photo['id']
     info['title'] = photo['title'].replace('/', '_')
-    info['format'] = photo['originalformat']
+    #info['format'] = photo['originalformat']
+    info['format'] = 'jpg'
     info['dupload'] = photo['dateupload']
     info['dupdate'] = photo['lastupdate']
     info['perms'] = perms

Attachment: signature.asc
Description: Digital signature

Reply via email to