2011/11/30 Anish Mangal an...@activitycentral.org
On Wed 30 Nov 2011 10:11:43 AM IST, Manuel Quiñones wrote:
Signed-off-by: Manuel Quiñones ma...@laptop.org
---
browser.py | 14 ++
1 files changed, 6 insertions(+), 8 deletions(-)
diff --git a/browser.py b/browser.py
index 320cb62..789988d 100644
--- a/browser.py
+++ b/browser.py
@@ -39,7 +39,11 @@ import sessionstore
from widgets import BrowserNotebook
_ZOOM_AMOUNT = 0.1
-_LIBRARY_PATH = '/usr/share/library-common/index.html'
+if os.path.isfile('/usr/share/library-common/index.html'):
+_HOMEPAGE_PATH = '/usr/share/library-common/index.html'
+else:
+_HOMEPAGE_PATH = os.path.join(activity.get_bundle_path(),
+data/index.html)
class SaveListener(object):
@@ -272,13 +276,7 @@ class TabbedView(BrowserNotebook):
def load_homepage(self):
browser = self.current_browser
-
-if os.path.isfile(_LIBRARY_PATH):
-browser.load_uri('file://' + _LIBRARY_PATH)
-else:
-default_page = os.path.join(activity.get_bundle_path(),
-data/index.html)
-browser.load_uri(default_page)
+browser.load_uri('file://' + _HOMEPAGE_PATH)
def _get_current_browser(self):
return self.get_nth_page(self.get_current_page()).get_child()
nitpicky
IMO, moving the code from here to above is probably fine, but removing
_LIBRARY_PATH would be adding that extra bit of complexity to the code.
Having the variable makes it clear that:
if LIBRARY_PATH:
load it
else
load HOMEPAGE_PATH
Also, maybe having an else-if instead of else for the HOMEPAGE_PATH
check and having all this in a try..except would be safer
/nitpicky
+1.
Reviewed-by: Anish Mangal an...@activitycentral.com
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel