Beispiel #1
0
 def fromRepr(klass, text):
     import re
     p = re.compile("^L<(.*?)--(.*?)>$")
     m = p.match(text)
     return klass(Point.fromRepr(m.group(1)), Point.fromRepr(m.group(2)))
 def fromRepr(klass, text):
     import re
     p = re.compile("^B<(<.*?>)-(<.*?>)-(<.*?>)>$")
     m = p.match(text)
     points = [Point.fromRepr(m.group(t)) for t in range(1, 4)]
     return klass(*points)
Beispiel #3
0
 def fromRepr(klass,text):
   import re
   p = re.compile("^B<(.*?)-(.*?)-(.*?)-(.*?)>$")
   m = p.match(text)
   points = [ Point.fromRepr(m.group(t)) for t in range(1,5) ]
   return klass(*points)