Revision: 1663
          http://gtkpod.svn.sourceforge.net/gtkpod/?rev=1663&view=rev
Author:   tmzullinger
Date:     2007-07-31 14:20:27 -0700 (Tue, 31 Jul 2007)

Log Message:
-----------
ignore reserved (and chapterdata) attributes which are returned as gpointers

Modified Paths:
--------------
    libgpod/trunk/bindings/python/ipod.py

Modified: libgpod/trunk/bindings/python/ipod.py
===================================================================
--- libgpod/trunk/bindings/python/ipod.py       2007-07-31 20:42:54 UTC (rev 
1662)
+++ libgpod/trunk/bindings/python/ipod.py       2007-07-31 21:20:27 UTC (rev 
1663)
@@ -286,7 +286,10 @@
     # Note we don't free the underlying structure, as it's still used
     # by the itdb.
 
-    _proxied_attributes = [k for k in gpod._Itdb_Track.__dict__.keys() if not 
k.startswith("_")]
+    _proxied_attributes = [k for k in gpod._Itdb_Track.__dict__.keys()
+                            if not (k.startswith("_") or
+                                    k.startswith("reserved") or
+                                    k == "chapterdata")]
 
     def __init__(self, filename=None,
                  proxied_track=None, podcast=False, ownerdb=None):
@@ -898,7 +901,8 @@
 class Photo:
     """A photo in an iTunes Photo database."""
 
-    _proxied_attributes = [k for k in gpod._Itdb_Artwork.__dict__.keys() if 
not k.startswith("_")]
+    _proxied_attributes = [k for k in gpod._Itdb_Artwork.__dict__.keys()
+                            if not (k.startswith("_") or 
k.startswith("reserved"))]
 
     def __init__(self, filename=None,
                  proxied_photo=None, ownerdb=None):
@@ -964,7 +968,8 @@
 class Thumbnail:
     """A thumbnail in an Photo."""
 
-    _proxied_attributes = [k for k in gpod._Itdb_Thumb.__dict__.keys() if not 
k.startswith("_")]
+    _proxied_attributes = [k for k in gpod._Itdb_Thumb.__dict__.keys()
+                            if not (k.startswith("_") or 
k.startswith("reserved"))]
 
     def __init__(self, proxied_thumbnail=None, ownerobject=None):
         """Create a thumbnail object."""


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
gtkpod-cvs2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2

Reply via email to