fix version parsing

This commit is contained in:
dadav
2020-01-16 18:52:40 +01:00
parent f154b97ab9
commit afc3636939
10 changed files with 23 additions and 10 deletions

View File

@ -6,7 +6,7 @@ import re
import pwnagotchi.ui.view as view
import pwnagotchi
version = '1.4.3'
from _version import __version__
_name = None

1
pwnagotchi/_version.py Normal file
View File

@ -0,0 +1 @@
__version__ = '1.4.3'

View File

@ -49,7 +49,7 @@ class Agent(Client, Automata, AsyncAdvertiser, AsyncTrainer):
if not os.path.exists(config['bettercap']['handshakes']):
os.makedirs(config['bettercap']['handshakes'])
logging.info("%s@%s (v%s)", pwnagotchi.name(), self.fingerprint(), pwnagotchi.version)
logging.info("%s@%s (v%s)", pwnagotchi.name(), self.fingerprint(), pwnagotchi.__version__)
for _, plugin in plugins.loaded.items():
logging.debug("plugin '%s' v%s", plugin.__class__.__name__, plugin.__version__)

View File

@ -85,7 +85,7 @@ def update_data(last_session):
},
'uname': subprocess.getoutput("uname -a"),
'brain': brain,
'version': pwnagotchi.version
'version': pwnagotchi.__version__
}
logging.debug("updating grid data: %s" % data)

View File

@ -17,7 +17,7 @@ class AsyncAdvertiser(object):
self._keypair = keypair
self._advertisement = {
'name': pwnagotchi.name(),
'version': pwnagotchi.version,
'version': pwnagotchi.__version__,
'identity': self._keypair.fingerprint,
'face': faces.FRIEND,
'pwnd_run': 0,

View File

@ -183,7 +183,7 @@ class AutoUpdate(plugins.Plugin):
to_check = [
('bettercap/bettercap', parse_version('bettercap -version'), True, 'bettercap'),
('evilsocket/pwngrid', parse_version('pwngrid -version'), True, 'pwngrid-peer'),
('evilsocket/pwnagotchi', pwnagotchi.version, False, 'pwnagotchi')
('evilsocket/pwnagotchi', pwnagotchi.__version__, False, 'pwnagotchi')
]
for repo, local_version, is_native, svc_name in to_check:

View File

@ -136,7 +136,7 @@ class View(object):
return self._state.get(key)
def on_starting(self):
self.set('status', self._voice.on_starting() + ("\n(v%s)" % pwnagotchi.version))
self.set('status', self._voice.on_starting() + ("\n(v%s)" % pwnagotchi.__version__))
self.set('face', faces.AWAKE)
def on_ai_ready(self):