Skip to content
Snippets Groups Projects
Commit 8ebf57d6 authored by inso's avatar inso
Browse files

Working on UML

parent ac500c49
No related branches found
No related tags found
No related merge requests found
doc/uml/core-classes.png

45.6 KiB | W: | H:

doc/uml/core-classes.png

48.2 KiB | W: | H:

doc/uml/core-classes.png
doc/uml/core-classes.png
doc/uml/core-classes.png
doc/uml/core-classes.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -86,7 +86,13 @@ package core {
-- Methods --
}
class Identity
App --> Identity
class Identity {
{static} _identities
{static} load(data : dict)
{static} lookup(search : str)
}
}
......
doc/uml/cutecoin.png

199 KiB | W: | H:

doc/uml/cutecoin.png

203 KiB | W: | H:

doc/uml/cutecoin.png
doc/uml/cutecoin.png
doc/uml/cutecoin.png
doc/uml/cutecoin.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -405,19 +405,19 @@ class Application(QObject):
latest = None
releases = reply.readAll().data().decode('utf-8')
logging.debug(releases)
for r in json.loads(releases):
if not latest:
latest = r
else:
latest_date = datetime.datetime.strptime(latest['published_at'], "%Y-%m-%dT%H:%M:%SZ")
date = datetime.datetime.strptime(r['published_at'], "%Y-%m-%dT%H:%M:%SZ")
if latest_date < date:
if reply == QNetworkReply.NoError:
for r in json.loads(releases):
if not latest:
latest = r
latest_version = latest["tag_name"]
version = (__version__ == latest_version,
latest_version,
latest["html_url"])
logging.debug("Found version : {0}".format(latest_version))
else:
latest_date = datetime.datetime.strptime(latest['published_at'], "%Y-%m-%dT%H:%M:%SZ")
date = datetime.datetime.strptime(r['published_at'], "%Y-%m-%dT%H:%M:%SZ")
if latest_date < date:
latest = r
latest_version = latest["tag_name"]
version = (__version__ == latest_version,
latest_version,
latest["html_url"])
logging.debug("Current version : {0}".format(__version__))
self.available_version = version
self.version_requested.emit()
......@@ -513,16 +513,16 @@ class Community(QObject):
return self._cache.qtrequest(caller, request, req_args, get_args)
else:
nodes = self._network.synced_nodes
node = random.choice(nodes)
server = node.endpoint.conn_handler().server
port = node.endpoint.conn_handler().port
conn_handler = qtbma.ConnectionHandler(self.network.network_manager, server, port)
req = request(conn_handler, **req_args)
reply = req.get(**get_args)
return reply
if len(self.network.synced_nodes) == 0:
raise NoPeerAvailable(self.currency, len(nodes))
if len(nodes) > 0:
node = random.choice(nodes)
server = node.endpoint.conn_handler().server
port = node.endpoint.conn_handler().port
conn_handler = qtbma.ConnectionHandler(self.network.network_manager, server, port)
req = request(conn_handler, **req_args)
reply = req.get(**get_args)
return reply
else:
raise NoPeerAvailable(self.currency, len(nodes))
def post(self, request, req_args={}, post_args={}):
'''
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment