This commit is contained in:
geeksville
2020-06-26 15:51:03 -07:00
parent 995f1fdce0
commit 2917ba3478
2 changed files with 7 additions and 7 deletions

View File

@@ -261,7 +261,8 @@ class MeshInterface:
except:
logging.debug("Node without position")
self._nodesByNum[node["num"]] = node
self.nodes[node["user"]["id"]] = node
if "user" in node: # Some nodes might not have user/ids assigned yet
self.nodes[node["user"]["id"]] = node
elif fromRadio.config_complete_id == MY_CONFIG_ID:
# we ignore the config_complete_id, it is unneeded for our stream API fromRadio.config_complete_id
self._connected()
@@ -310,11 +311,10 @@ class MeshInterface:
if nodeNum in self._nodesByNum:
return self._nodesByNum[nodeNum]
else:
n = { "num": nodeNum } # Create a minimial node db entry
n = {"num": nodeNum} # Create a minimial node db entry
self._nodesByNum[nodeNum] = n
return n
def _handlePacketFromRadio(self, meshPacket):
"""Handle a MeshPacket that just arrived from the radio
@@ -758,7 +758,8 @@ debugOut</p>
except:
logging.debug(&#34;Node without position&#34;)
self._nodesByNum[node[&#34;num&#34;]] = node
self.nodes[node[&#34;user&#34;][&#34;id&#34;]] = node
if &#34;user&#34; in node: # Some nodes might not have user/ids assigned yet
self.nodes[node[&#34;user&#34;][&#34;id&#34;]] = node
elif fromRadio.config_complete_id == MY_CONFIG_ID:
# we ignore the config_complete_id, it is unneeded for our stream API fromRadio.config_complete_id
self._connected()
@@ -807,11 +808,10 @@ debugOut</p>
if nodeNum in self._nodesByNum:
return self._nodesByNum[nodeNum]
else:
n = { &#34;num&#34;: nodeNum } # Create a minimial node db entry
n = {&#34;num&#34;: nodeNum} # Create a minimial node db entry
self._nodesByNum[nodeNum] = n
return n
def _handlePacketFromRadio(self, meshPacket):
&#34;&#34;&#34;Handle a MeshPacket that just arrived from the radio

View File

@@ -10,7 +10,7 @@ with open("README.md", "r") as fh:
# This call to setup() does all the work
setup(
name="meshtastic",
version="0.7.6",
version="0.7.7",
description="Python API & client shell for talking to Meshtastic devices",
long_description=long_description,
long_description_content_type="text/markdown",