/ src / main.py
main.py
 1  # pylint: disable=unused-import, wrong-import-position, ungrouped-imports
 2  # flake8: noqa:E401, E402
 3  
 4  """Mock kivy app with mock threads."""
 5  
 6  import os
 7  from kivy.config import Config
 8  from .mockbm import multiqueue
 9  from . import state
10  
11  from .mockbm.class_addressGenerator import FakeAddressGenerator  # noqa:E402
12  from .bitmessagekivy.mpybit import NavigateApp  # noqa:E402
13  from .mockbm import network  # noqa:E402
14  
15  stats = network.stats
16  objectracker = network.objectracker
17  
18  
19  def main():
20      """main method for starting threads"""
21      addressGeneratorThread = FakeAddressGenerator()
22      addressGeneratorThread.daemon = True
23      addressGeneratorThread.start()
24      state.kivyapp = NavigateApp()
25      state.kivyapp.run()
26      addressGeneratorThread.stopThread()
27  
28  
29  if __name__ == "__main__":
30      os.environ['INSTALL_TESTS'] = "True"
31      main()