示例#1
0
 def __str2__(self):
    return "[%s - %s - %s - %s - %s - %s - %s - %s]" % utils.encode_as_tuple(
             [self.name, self.place, self.time, self.info, self.style, self.source, self.url, self.is_free])
示例#2
0
                # identical party
                print "## found identical event: \n\t%s %s %s %s, %s\n\t%s %s %s %s" % (
                    potd[1],
                    potd[2],
                    potd[3],
                    potd[4],
                    potd[0],
                    utils.encode_null(e.name),
                    utils.encode_null(e.place),
                    e.time,
                    e.source,
                )
                print (
                    "insert into events (name, place, time_start, taken_from, duplicateof) values (%s, %s, %s, %s, %s)"
                    % utils.encode_as_tuple([utils.capitalize_words(e.name), e.place, e.time, e.source, potd[0]])
                )
                insertargs = list(e.as_tuple())
                insertargs.append(potd[0])

                cursor.execute(
                    "insert into events (name, place, time_start, taken_from, url, info, style, is_free, duplicateof) values (%s, %s, %s, %s, %s, %s, %s, %s, %s)",
                    tuple(insertargs),
                )
                has_twin = True
                break
        if not has_twin:
            print (
                "insert into events (name, place, time_start, taken_from) values (%s, %s, %s, %s)"
                % utils.encode_as_tuple([utils.capitalize_words(e.name), e.place, e.time, e.source])
            )