cccursor.py
来自「python web programming 部分」· Python 代码 · 共 32 行
PY
32 行
#
# ccCursor.py: baseCursor to handle "+" instead of "||"
#
from baseCursor import baseCursor
def gfs(s):
if s:
return s.replace("||", "+")
def gft(x):
if x:
if type(x) == type(""):
return gfs(x)
else:
return [gft(e) for e in x]
class ccCursor(baseCursor):
"""Subclass replacing ANSI concatenation with "+"."""
def DELETE(self, tname, WHERE=None):
return baseCursor.DELETE(self, tname, gft(WHERE))
def INSERT(self, tname, fnames=None, VALUES=None):
return baseCursor.INSERT(self, tname, fnames, VALUES=gft(VALUES))
def SELECT(self, fields, FROM=None, WHERE=None, REST=None):
return baseCursor.SELECT(self, gft(fields), FROM=FROM, WHERE=gft(WHERE), REST=gft(REST))
def UPDATE(self, table, cols, vals, WHERE=None):
return baseCursor.UPDATE(self, table, cols, gft(vals), WHERE=gft(WHERE))
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?