Skip to content
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions direct/src/distributed/AstronClientRepository.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
"""AstronClientRepository module: contains the AstronClientRepository class"""

from pandac.PandaModules import STUint16, STUint32
from direct.directnotify import DirectNotifyGlobal
from ClientRepositoryBase import ClientRepositoryBase
from MsgTypes import *
from direct.distributed.PyDatagram import PyDatagram
from pandac.PandaModules import STUint16, STUint32
from .ClientRepositoryBase import ClientRepositoryBase
from .MsgTypes import *

class AstronClientRepository(ClientRepositoryBase):
"""
Expand Down
10 changes: 5 additions & 5 deletions direct/src/distributed/AstronDatabaseInterface.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
from pandac.PandaModules import *
from MsgTypes import *
from panda3d.core import *
from direct.directnotify import DirectNotifyGlobal
from ConnectionRepository import ConnectionRepository
from PyDatagram import PyDatagram
from PyDatagramIterator import PyDatagramIterator
from .MsgTypes import *
from .ConnectionRepository import ConnectionRepository
from .PyDatagram import PyDatagram
from .PyDatagramIterator import PyDatagramIterator

class AstronDatabaseInterface:
"""
Expand Down
19 changes: 10 additions & 9 deletions direct/src/distributed/AstronInternalRepository.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
from pandac.PandaModules import *
from MsgTypes import *
import collections

from panda3d.core import *
from direct.showbase import ShowBase # __builtin__.config
from direct.task.TaskManagerGlobal import * # taskMgr
from direct.directnotify import DirectNotifyGlobal
from ConnectionRepository import ConnectionRepository
from PyDatagram import PyDatagram
from PyDatagramIterator import PyDatagramIterator
from AstronDatabaseInterface import AstronDatabaseInterface
from NetMessenger import NetMessenger
import collections
from .MsgTypes import *
from .ConnectionRepository import ConnectionRepository
from .PyDatagram import PyDatagram
from .PyDatagramIterator import PyDatagramIterator
from .AstronDatabaseInterface import AstronDatabaseInterface
from .NetMessenger import NetMessenger

# Helper functions for logging output:
def msgpack_length(dg, length, fix, maxfix, tag8, tag16, tag32):
Expand Down Expand Up @@ -206,7 +207,7 @@ def addPostRemove(self, dg):
dg2 = PyDatagram()
dg2.addServerControlHeader(CONTROL_ADD_POST_REMOVE)
dg2.addUint64(self.ourChannel)
dg2.addString(dg.getMessage())
dg2.addBlob(dg.getMessage())
self.send(dg2)

def clearPostRemove(self):
Expand Down