示例#1
0
 def __pretty__(self, ctx):
     fns = self.get_sync()
     if isinstance(fns, Possibilities):
         fns = [pretty_python_value(fn, ctx) for fn in fns]
     else:
         fns = [str(fns)]
     return pretty_join(fns, sep=' | ')
示例#2
0
 def __pretty__(self, ctx):
     elem = pretty_python_value(self.element, ctx)
     shp = self.values[SHAPE]
     if isinstance(shp, tuple):
         shp = ['?' if s is ANYTHING else str(s) for s in shp]
     else:
         shp = str(shp)
     shp = pretty_join(shp, ' x ')
     return pretty_join([elem, ' x ', shp])
示例#3
0
 def __pretty__(self, ctx):
     elem = pretty_python_value(self.element, ctx)
     return pretty_join(['[', elem, ']'])