The branch, eden-pre has been updated
       via  a257548059fa8b6a2afb2b5685e796c1a1108fa2 (commit)
      from  c35572902e91c52f4f5caa800a1392a6af258573 (commit)

- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scripts;a=commit;h=a257548059fa8b6a2afb2b5685e796c1a1108fa2

commit a257548059fa8b6a2afb2b5685e796c1a1108fa2
Author: ronie <[email protected]>
Date:   Thu Oct 27 22:10:27 2011 +0200

    [script.favourites] -v2.0.1
    
    don't add return before each bracket

diff --git a/script.favourites/addon.xml b/script.favourites/addon.xml
index 77e1995..c6b19e9 100644
--- a/script.favourites/addon.xml
+++ b/script.favourites/addon.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<addon id="script.favourites" name="Favourites script" version="2.0.0" 
provider-name="CF2009, ronie">
+<addon id="script.favourites" name="Favourites script" version="2.0.1" 
provider-name="CF2009, ronie">
        <requires>
                <import addon="xbmc.python" version="2.0"/>
        </requires>
diff --git a/script.favourites/changelog.txt b/script.favourites/changelog.txt
index 483b01f..0355998 100644
--- a/script.favourites/changelog.txt
+++ b/script.favourites/changelog.txt
@@ -1,3 +1,6 @@
+v2.0.1
+- fixed: don't add return before each bracket
+
 v2.0.0
 - version bump for eden
 
diff --git a/script.favourites/default.py b/script.favourites/default.py
index 7996f36..b0ffc7e 100644
--- a/script.favourites/default.py
+++ b/script.favourites/default.py
@@ -1,12 +1,17 @@
-import xbmc, xbmcgui, os, sys
-from xbmcgui import Window
+import os, sys
+import xbmc, xbmcgui, xbmcaddon
 from xml.dom.minidom import parseString
 
-class Main:
-    # grab the home window
-    WINDOW = Window ( 10000 )
+__addon__ = xbmcaddon.Addon()
+__addonversion__ = __addon__.getAddonInfo('version')
 
+def log(txt):
+    message = 'script.favourites: %s' % txt
+    xbmc.log(msg=message, level=xbmc.LOGDEBUG)
+    
+class Main:
     def __init__( self ):
+        self.WINDOW = xbmcgui.Window( 10000 )
         self._clear_properties()
         self._read_file()
         self._parse_String()
@@ -42,11 +47,12 @@ class Main:
         for self.doc in self.favourites:
             self.fav_path = self.doc.childNodes [ 0 ].nodeValue
             # add return 
-            if 'RunScript' not in self.fav_path: self.fav_path = 
self.fav_path.replace( ')', ',return)' )
+            if 'RunScript' not in self.fav_path: 
+                self.fav_path = self.fav_path.rstrip(')')
+                self.fav_path = self.fav_path + ',return)'
             if (sys.argv[ 1 ] == 'playlists=play'):
                 if 'playlists/music' in self.fav_path: self.fav_path = 
self.fav_path.replace( 'ActivateWindow(10502,', 'PlayMedia(' )
                 if 'playlists/video' in self.fav_path: self.fav_path = 
self.fav_path.replace( 'ActivateWindow(10025,', 'PlayMedia(' )
-            print 'playlists :' + sys.argv[ 1 ]
             # set properties
             self.WINDOW.setProperty( "favourite.%d.path" % ( count + 1, ) , 
self.fav_path )
             self.WINDOW.setProperty( "favourite.%d.name" % ( count + 1, ) , 
self.doc.attributes [ 'name' ].nodeValue )
@@ -55,4 +61,6 @@ class Main:
             count = count+1
 
 if ( __name__ == "__main__" ):
-    Main()
+        log('script version %s started' % __addonversion__)
+        Main()
+log('script stopped')

-----------------------------------------------------------------------

Summary of changes:
 script.favourites/addon.xml     |    2 +-
 script.favourites/changelog.txt |    3 +++
 script.favourites/default.py    |   24 ++++++++++++++++--------
 3 files changed, 20 insertions(+), 9 deletions(-)


hooks/post-receive
-- 
Scripts

------------------------------------------------------------------------------
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons

Reply via email to