Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/downloadmanager.py
diff options
context:
space:
mode:
authorSascha Silbe <sascha-pgp@silbe.org>2010-06-16 17:58:25 (GMT)
committer Sascha Silbe <sascha-pgp@silbe.org>2010-06-16 17:58:25 (GMT)
commitbf73fce4c2eb8b973aa10dfee1f91aadff4bf367 (patch)
treea31cf85fd6cc7d6aada27ee49c22fcbc73405803 /downloadmanager.py
parent09cc6048656b29eebec3b0502fa342dd516b4281 (diff)
add/remove some empty lines according to PEP8
Diffstat (limited to 'downloadmanager.py')
-rw-r--r--downloadmanager.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/downloadmanager.py b/downloadmanager.py
index 03196aa..3eec649 100644
--- a/downloadmanager.py
+++ b/downloadmanager.py
@@ -59,9 +59,11 @@ _MIN_PERCENT_UPDATE = 10
_active_downloads = []
_dest_to_window = {}
+
def can_quit():
return len(_active_downloads) == 0
+
def remove_all_downloads():
for download in _active_downloads:
download.cancelable.cancel(NS_ERROR_FAILURE)
@@ -70,6 +72,7 @@ def remove_all_downloads():
datastore.delete(download.dl_jobject.object_id)
download.cleanup_datastore_write()
+
class HelperAppLauncherDialog:
_com_interfaces_ = interfaces.nsIHelperAppLauncherDialog
@@ -107,11 +110,13 @@ class HelperAppLauncherDialog:
launcher.saveToDisk(None, False)
return NS_OK
+
components.registrar.registerFactory('{64355793-988d-40a5-ba8e-fcde78cac631}',
'Sugar Download Manager',
'@mozilla.org/helperapplauncherdialog;1',
Factory(HelperAppLauncherDialog))
+
class Download:
_com_interfaces_ = interfaces.nsITransfer
@@ -291,11 +296,13 @@ class Download:
self.cancelable.cancel(NS_ERROR_FAILURE) #NS_BINDING_ABORTED)
_active_downloads.remove(self)
+
components.registrar.registerFactory('{23c51569-e9a1-4a92-adeb-3723db82ef7c}',
'Sugar Download',
'@mozilla.org/transfer;1',
Factory(Download))
+
def save_link(url, text, owner_document):
# Inspired on Firefox' browser/base/content/nsContextMenu.js:saveLink()
@@ -326,6 +333,7 @@ def save_link(url, text, owner_document):
interfaces.nsIStreamListener)
channel.asyncOpen(listener, None)
+
def _implements_interface(obj, interface):
try:
obj.QueryInterface(interface)
@@ -336,6 +344,7 @@ def _implements_interface(obj, interface):
else:
raise
+
class _AuthPromptCallback(object):
_com_interfaces_ = interfaces.nsIInterfaceRequestor
@@ -349,6 +358,7 @@ class _AuthPromptCallback(object):
return window_watcher.getPrompt(self._dom_window, uuid)
return None
+
class _SaveLinkProgressListener(object):
_com_interfaces_ = interfaces.nsIStreamListener
@@ -383,4 +393,3 @@ class _SaveLinkProgressListener(object):
def onDataAvailable(self, request, context, inputStream, offset, count):
self._external_listener.onDataAvailable(request, context, inputStream,
offset, count);
-