downloads can be accessed from tasks, start it earlier
This commit is contained in:
parent
9dda2f7303
commit
030563c933
2 changed files with 5 additions and 4 deletions
|
@ -584,8 +584,9 @@ class Item(db.Model):
|
||||||
else:
|
else:
|
||||||
self.added = None
|
self.added = None
|
||||||
self.update()
|
self.update()
|
||||||
if self.id in state.downloads.transfers:
|
if state.downloads:
|
||||||
del state.downloads.transfers[self.id]
|
if self.id in state.downloads.transfers:
|
||||||
|
del state.downloads.transfers[self.id]
|
||||||
Changelog.record(user, 'removeitem', self.id)
|
Changelog.record(user, 'removeitem', self.id)
|
||||||
|
|
||||||
class Sort(db.Model):
|
class Sort(db.Model):
|
||||||
|
|
|
@ -17,6 +17,7 @@ from item.icons import IconHandler
|
||||||
import db
|
import db
|
||||||
import node.server
|
import node.server
|
||||||
import oxtornado
|
import oxtornado
|
||||||
|
import downloads
|
||||||
import settings
|
import settings
|
||||||
import setup
|
import setup
|
||||||
import state
|
import state
|
||||||
|
@ -148,14 +149,12 @@ def run():
|
||||||
state.cache = Cache(ttl=60)
|
state.cache = Cache(ttl=60)
|
||||||
|
|
||||||
def start_node():
|
def start_node():
|
||||||
import downloads
|
|
||||||
import nodes
|
import nodes
|
||||||
import tor
|
import tor
|
||||||
import bandwidth
|
import bandwidth
|
||||||
state.bandwidth = bandwidth.Bandwidth()
|
state.bandwidth = bandwidth.Bandwidth()
|
||||||
state.tor = tor.Tor()
|
state.tor = tor.Tor()
|
||||||
state.node = node.server.start()
|
state.node = node.server.start()
|
||||||
state.downloads = downloads.Downloads()
|
|
||||||
state.nodes = nodes.Nodes()
|
state.nodes = nodes.Nodes()
|
||||||
def publish():
|
def publish():
|
||||||
if not state.tor.is_online():
|
if not state.tor.is_online():
|
||||||
|
@ -166,6 +165,7 @@ def run():
|
||||||
state.main.call_later(10, lambda: state.tasks.queue('scanimport'))
|
state.main.call_later(10, lambda: state.tasks.queue('scanimport'))
|
||||||
|
|
||||||
if not state.update:
|
if not state.update:
|
||||||
|
state.downloads = downloads.Downloads()
|
||||||
state.tasks = tasks.Tasks()
|
state.tasks = tasks.Tasks()
|
||||||
state.main.add_callback(start_node)
|
state.main.add_callback(start_node)
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Reference in a new issue