Update commander.py

This commit is contained in:
Richard Bronkhorst 2023-06-12 14:41:27 +02:00
parent db312d2e35
commit 8bad7e4690

View File

@ -5,9 +5,10 @@ from nullptr.models.agent import Agent
from nullptr.models.system import System from nullptr.models.system import System
from nullptr.models.waypoint import Waypoint from nullptr.models.waypoint import Waypoint
from nullptr.models.marketplace import Marketplace from nullptr.models.marketplace import Marketplace
from nullptr.models.jumpgate import Jumpgate
from nullptr.api import Api from nullptr.api import Api
from .util import * from .util import *
from time import sleep from time import sleep, time
from threading import Thread from threading import Thread
from nullptr.atlas_builder import AtlasBuilder from nullptr.atlas_builder import AtlasBuilder
@ -64,6 +65,15 @@ class Commander(CommandLine):
pprint(r) pprint(r)
def do_test(self): def do_test(self):
start_time = time()
total = 0
for m in self.store.all('', Marketplace, True): for m in self.store.all('', Marketplace, True):
print(m) total += 1
dur = time() - start_time
print(f'{total} markets in {dur:.2f} seconds')
start_time = time()
total = 0
for m in self.store.all('', Jumpgate, True):
total += 1
dur = time() - start_time
print(f'{total} jumpgates in {dur:.2f} seconds')