コード例 #1
0
ファイル: Bindings.py プロジェクト: deccs/PLearn
    def __str__(self):
        if len(self) == 0:
            return "{}"

        s = None        
        for (key, val) in self.iteritems( ):
            if s is None:
                s = "{%s: %s"
            else:
                s += ", %s: %s"
            s = s % (quote_if(key), quote_if(val))
        s += "}"
        return s        
コード例 #2
0
ファイル: Bindings.py プロジェクト: zbxzc35/PLearn
    def __str__(self):
        if len(self) == 0:
            return "{}"

        s = None
        for (key, val) in self.iteritems():
            if s is None:
                s = "{%s: %s"
            else:
                s += ", %s: %s"
            s = s % (quote_if(key), quote_if(val))
        s += "}"
        return s
コード例 #3
0
ファイル: Bindings.py プロジェクト: deccs/PLearn
def _print_bindings(b):
    print "\nBindings: %s" % b

    print "Keys: ",
    for bkey in b.iterkeys():
        print bkey,
    print

    print "Values: ",
    for bval in b.itervalues():
        print quote_if(bval),
    print

    print "Items: ",
    for bitem in b.iteritems():
        print bitem,
    print

    print "\n"
コード例 #4
0
ファイル: Bindings.py プロジェクト: zbxzc35/PLearn
def _print_bindings(b):
    print "\nBindings: %s" % b

    print "Keys: ",
    for bkey in b.iterkeys():
        print bkey,
    print

    print "Values: ",
    for bval in b.itervalues():
        print quote_if(bval),
    print

    print "Items: ",
    for bitem in b.iteritems():
        print bitem,
    print

    print "\n"