from Neobotix.Bases.ByteArray import ByteArray from os.path import basename class Map2D(object): def __init__(self): self.rawData = None self.name = None def getByteArray(self): return self.rawData def loadFromDisk(self, path): try: file = open(path, 'r') self.rawData = ByteArray(file.read()) file.close() self.name = basename(path) except IOError: print "Cannot read map from disk" RoadMap = Map2D