Aggiunto qualche commento

Leonardo Robol [2009-11-08 18:15]
Aggiunto qualche commento
Filename
RaiTV/ChannelLoader.py
diff --git a/RaiTV/ChannelLoader.py b/RaiTV/ChannelLoader.py
index fd8f675..d1ed7f8 100644
--- a/RaiTV/ChannelLoader.py
+++ b/RaiTV/ChannelLoader.py
@@ -109,15 +109,18 @@ class ChannelList():
         mms = r.read()
         mms = re.search(r"HREF=\"(\S*)\"", mms).group(1)

-        ## Provo a vedere se la rai mi ha rifilato un http, spacciandolo
-        ## per un mms. Chissà perché poi... -.-
+        ## Provo a vedere se riesco ad ottenere l'URL vero. Mando
+        ## anche lo User agent fra gli header, fingendomi al solito
+        ## firefox. Questo PER ORA NON SERVE, ma meglio prevenire
+        ## che curare.
         u = re.sub(r"mms://", "http://", mms)
         req = urllib2.Request(u, None, {'User-Agent': self.UA})

         r = urllib2.urlopen(req)
         reference = re.findall(r"http://(\S*)", r.read(1024))
         if reference is not []:
-            ## Se è così ci serve mms over http
+            ## Se è così ci serve mms over http, o almeno penso che questo
+            ## intenda. Sembra che per altro ogni link funzioni così. Meglio! :)
             mms = "mmsh://" + reference[0]

         return mms
ViewGit