16 lines · 359 B · Python
RawDownload
import sqlite3 class Point(object):    def __init__(self, x, y):        self.x, self.y = x, y     def __conform__(self, protocol):        if protocol is sqlite3.PrepareProtocol:            return "%f;%f" % (self.x, self.y) con = sqlite3.connect(":memory:")cur = con.cursor() p = Point(4.0, -3.2)cur.execute("select ?", (p,))print cur.fetchone()[0]