Skip to content
Snippets Groups Projects
Unverified Commit d9fc52bf authored by Dashie's avatar Dashie
Browse files

py3: singleton fixes

parent 9360158a
No related branches found
No related tags found
No related merge requests found
...@@ -2,13 +2,12 @@ import sys ...@@ -2,13 +2,12 @@ import sys
import os.path import os.path
import logging import logging
import logging.handlers import logging.handlers
import psycopg2.extras
import datetime import datetime
import time import time
import trackdirect
from trackdirect.database.DatabaseConnection import DatabaseConnection from trackdirect.database.DatabaseConnection import DatabaseConnection
from trackdirect.database.DatabaseObjectFinder import DatabaseObjectFinder from trackdirect.database.DatabaseObjectFinder import DatabaseObjectFinder
from trackdirect.TrackDirectConfig import TrackDirectConfig
from trackdirect.repositories.PacketRepository import PacketRepository from trackdirect.repositories.PacketRepository import PacketRepository
if __name__ == '__main__': if __name__ == '__main__':
...@@ -26,7 +25,7 @@ if __name__ == '__main__': ...@@ -26,7 +25,7 @@ if __name__ == '__main__':
print("\n" + sys.argv[0] + ' [config.ini]') print("\n" + sys.argv[0] + ' [config.ini]')
sys.exit() sys.exit()
config = TrackDirectConfig() config = trackdirect.TrackDirectConfig()
config.populate(sys.argv[1]) config.populate(sys.argv[1])
maxDaysToSavePositionData = int(config.daysToSavePositionData) maxDaysToSavePositionData = int(config.daysToSavePositionData)
......
...@@ -4,10 +4,10 @@ import logging ...@@ -4,10 +4,10 @@ import logging
import logging.handlers import logging.handlers
import datetime import datetime
import time import time
import trackdirect
from trackdirect.database.DatabaseConnection import DatabaseConnection from trackdirect.database.DatabaseConnection import DatabaseConnection
from trackdirect.database.DatabaseObjectFinder import DatabaseObjectFinder from trackdirect.database.DatabaseObjectFinder import DatabaseObjectFinder
from trackdirect.TrackDirectConfig import TrackDirectConfig
if __name__ == '__main__': if __name__ == '__main__':
...@@ -26,7 +26,7 @@ if __name__ == '__main__': ...@@ -26,7 +26,7 @@ if __name__ == '__main__':
stationId = sys.argv[2] stationId = sys.argv[2]
config = TrackDirectConfig() config = trackdirect.TrackDirectConfig()
config.populate(sys.argv[1]) config.populate(sys.argv[1])
try: try:
......
import logging import logging
from twisted.python import log
from twisted.internet import threads, reactor, task from twisted.internet import threads, reactor, task
from twisted.internet.error import AlreadyCancelled, AlreadyCalled from twisted.internet.error import AlreadyCancelled, AlreadyCalled
from autobahn.twisted.websocket import WebSocketServerProtocol from autobahn.twisted.websocket import WebSocketServerProtocol
import json import json
import datetime
import time import time
import psycopg2 import psycopg2
import psycopg2.extras import psycopg2.extras
import os import os
import re import trackdirect
from trackdirect.TrackDirectConfig import TrackDirectConfig
from trackdirect.database.DatabaseConnection import DatabaseConnection from trackdirect.database.DatabaseConnection import DatabaseConnection
from trackdirect.websocket.WebsocketResponseCreator import WebsocketResponseCreator from trackdirect.websocket.WebsocketResponseCreator import WebsocketResponseCreator
...@@ -35,7 +30,7 @@ class TrackDirectWebsocketServer(WebSocketServerProtocol): ...@@ -35,7 +30,7 @@ class TrackDirectWebsocketServer(WebSocketServerProtocol):
WebSocketServerProtocol.__init__(self) WebSocketServerProtocol.__init__(self)
self.logger = logging.getLogger('trackdirect') self.logger = logging.getLogger('trackdirect')
self.config = TrackDirectConfig() self.config = trackdirect.TrackDirectConfig()
self.maxClientIdleTime = int(self.config.maxClientIdleTime) * 60 self.maxClientIdleTime = int(self.config.maxClientIdleTime) * 60
self.maxQueuedRealtimePackets = int( self.maxQueuedRealtimePackets = int(
self.config.maxQueuedRealtimePackets) self.config.maxQueuedRealtimePackets)
......
import datetime, time import time
from math import floor, ceil import trackdirect
from math import ceil
from trackdirect.parser.policies.MapSectorPolicy import MapSectorPolicy from trackdirect.parser.policies.MapSectorPolicy import MapSectorPolicy
from trackdirect.TrackDirectConfig import TrackDirectConfig
class WebsocketConnectionState(): class WebsocketConnectionState():
"""An WebsocketConnectionState instance contains information about the current state of a websocket connection """An WebsocketConnectionState instance contains information about the current state of a websocket connection
...@@ -15,7 +15,7 @@ class WebsocketConnectionState(): ...@@ -15,7 +15,7 @@ class WebsocketConnectionState():
self.latestRequestTimestamp = 0 self.latestRequestTimestamp = 0
self.latestRequestId = 0 self.latestRequestId = 0
self.latestHandledRequestId = 0 self.latestHandledRequestId = 0
self.config = TrackDirectConfig() self.config = trackdirect.TrackDirectConfig()
self.noRealTime = False self.noRealTime = False
self.disconnected = False self.disconnected = False
......
import logging import logging
from twisted.python import log
import psycopg2, psycopg2.extras
import json import time
from math import floor, ceil
import datetime, time
import aprslib import aprslib
from trackdirect.parser.AprsPacketParser import AprsPacketParser from trackdirect.parser.AprsPacketParser import AprsPacketParser
from trackdirect.parser.policies.StationNameFormatPolicy import StationNameFormatPolicy
from trackdirect.objects.Packet import Packet
from trackdirect.objects.Station import Station
from trackdirect.objects.Sender import Sender
from trackdirect.TrackDirectConfig import TrackDirectConfig import trackdirect
from trackdirect.exceptions.TrackDirectParseError import TrackDirectParseError from trackdirect.exceptions.TrackDirectParseError import TrackDirectParseError
...@@ -39,7 +31,7 @@ class AprsISPayloadCreator(): ...@@ -39,7 +31,7 @@ class AprsISPayloadCreator():
self.db = db self.db = db
self.responseDataConverter = ResponseDataConverter(state, db) self.responseDataConverter = ResponseDataConverter(state, db)
self.historyResponseCreator = HistoryResponseCreator(state, db) self.historyResponseCreator = HistoryResponseCreator(state, db)
self.config = TrackDirectConfig() self.config = trackdirect.TrackDirectConfig()
self.stationHashTimestamps = {} self.stationHashTimestamps = {}
self.saveOgnStationsWithMissingIdentity = False self.saveOgnStationsWithMissingIdentity = False
......
import logging import logging
from twisted.python import log import trackdirect
import re
import datetime, time
import aprslib
from trackdirect.TrackDirectConfig import TrackDirectConfig
from trackdirect.parser.AprsISConnection import AprsISConnection from trackdirect.parser.AprsISConnection import AprsISConnection
from trackdirect.repositories.SenderRepository import SenderRepository from trackdirect.repositories.SenderRepository import SenderRepository
from trackdirect.exceptions.TrackDirectParseError import TrackDirectParseError
class AprsISReader(): class AprsISReader():
"""The AprsISReader class will connect to a APRS-IS server and listen for APRS-packets """The AprsISReader class will connect to a APRS-IS server and listen for APRS-packets
...@@ -31,7 +25,7 @@ class AprsISReader(): ...@@ -31,7 +25,7 @@ class AprsISReader():
self.aprsISConnection2 = None self.aprsISConnection2 = None
self.logger = logging.getLogger('trackdirect') self.logger = logging.getLogger('trackdirect')
self.config = TrackDirectConfig() self.config = trackdirect.TrackDirectConfig()
def start(self): def start(self):
......
import logging import logging
from twisted.python import log
from math import floor, ceil import time
import datetime, time
import psycopg2, psycopg2.extras
import trackdirect
from trackdirect.repositories.PacketRepository import PacketRepository from trackdirect.repositories.PacketRepository import PacketRepository
from trackdirect.repositories.StationRepository import StationRepository from trackdirect.repositories.StationRepository import StationRepository
...@@ -12,7 +11,6 @@ from trackdirect.repositories.StationRepository import StationRepository ...@@ -12,7 +11,6 @@ from trackdirect.repositories.StationRepository import StationRepository
from trackdirect.websocket.queries.MostRecentPacketsQuery import MostRecentPacketsQuery from trackdirect.websocket.queries.MostRecentPacketsQuery import MostRecentPacketsQuery
from trackdirect.websocket.responses.ResponseDataConverter import ResponseDataConverter from trackdirect.websocket.responses.ResponseDataConverter import ResponseDataConverter
from trackdirect.TrackDirectConfig import TrackDirectConfig
class FilterResponseCreator(): class FilterResponseCreator():
"""The FilterResponseCreator is used to create filter responses, a response sent to client when client wants to filter on a station """The FilterResponseCreator is used to create filter responses, a response sent to client when client wants to filter on a station
...@@ -32,7 +30,7 @@ class FilterResponseCreator(): ...@@ -32,7 +30,7 @@ class FilterResponseCreator():
self.responseDataConverter = ResponseDataConverter(state, db) self.responseDataConverter = ResponseDataConverter(state, db)
self.packetRepository = PacketRepository(db) self.packetRepository = PacketRepository(db)
self.stationRepository = StationRepository(db) self.stationRepository = StationRepository(db)
self.config = TrackDirectConfig() self.config = trackdirect.TrackDirectConfig()
def getResponses(self, request) : def getResponses(self, request) :
......
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