Graphics/PackageDiagramBuilder.py

changeset 2034
8de0fc1f7fef
parent 2033
4b99609f6a87
child 2037
7a3470ae170e
equal deleted inserted replaced
2033:4b99609f6a87 2034:8de0fc1f7fef
320 320
321 @return persisted data string (string) 321 @return persisted data string (string)
322 """ 322 """
323 return "package={0}, no_attributes={1}".format(self.package, self.noAttrs) 323 return "package={0}, no_attributes={1}".format(self.package, self.noAttrs)
324 324
325 def parsePersistenceData(self, data): 325 def parsePersistenceData(self, version, data):
326 """ 326 """
327 Public method to parse persisted data. 327 Public method to parse persisted data.
328 328
329 @param dat persisted data to be parsed (string) 329 @param version version of the data (string)
330 """ 330 @param data persisted data to be parsed (string)
331 # TODO: implement this 331 @return flag indicating success (boolean)
332 return 332 """
333 parts = data.split(", ")
334 if len(parts) != 2 or \
335 not parts[0].startswith("package=") or \
336 not parts[1].startswith("no_attributes="):
337 return False
338
339 self.package = parts[0].split("=", 1)[1].strip()
340 self.noAttrs = Utilities.toBool(parts[1].split("=", 1)[1].strip())
341
342 self.initialize()
343
344 return True

eric ide

mercurial