jsuarez/Desciple.py (11 lines of code) (raw):
class Desciple:
def __init__(self, entID, config, color=None):
self.packet = pc.Packet(entID, config, color)
self.client = pc.Client(self.packet)
self.server = pc.Server(config)
self.sync(self.packet, self.server)
self.sync(self.packet, self.client)
def sync(self, src, dst):
for attr in self.packet.paramNames():
setattr(dst, attr,
getattr(src, attr))