Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cpython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
cpython
Commits
45d569b8
Commit
45d569b8
authored
Aug 07, 2007
by
Collin Winter
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Run 2to3 over Doc/lib/sqlite3/.
parent
b942d28b
Changes
22
Hide whitespace changes
Inline
Side-by-side
Showing
22 changed files
with
43 additions
and
43 deletions
+43
-43
Doc/lib/sqlite3/adapter_datetime.py
Doc/lib/sqlite3/adapter_datetime.py
+1
-1
Doc/lib/sqlite3/adapter_point_1.py
Doc/lib/sqlite3/adapter_point_1.py
+1
-1
Doc/lib/sqlite3/adapter_point_2.py
Doc/lib/sqlite3/adapter_point_2.py
+1
-1
Doc/lib/sqlite3/collation_reverse.py
Doc/lib/sqlite3/collation_reverse.py
+1
-1
Doc/lib/sqlite3/complete_statement.py
Doc/lib/sqlite3/complete_statement.py
+5
-5
Doc/lib/sqlite3/converter_point.py
Doc/lib/sqlite3/converter_point.py
+3
-3
Doc/lib/sqlite3/countcursors.py
Doc/lib/sqlite3/countcursors.py
+1
-1
Doc/lib/sqlite3/execsql_fetchonerow.py
Doc/lib/sqlite3/execsql_fetchonerow.py
+2
-2
Doc/lib/sqlite3/execsql_printall_1.py
Doc/lib/sqlite3/execsql_printall_1.py
+1
-1
Doc/lib/sqlite3/execute_1.py
Doc/lib/sqlite3/execute_1.py
+1
-1
Doc/lib/sqlite3/execute_2.py
Doc/lib/sqlite3/execute_2.py
+1
-1
Doc/lib/sqlite3/execute_3.py
Doc/lib/sqlite3/execute_3.py
+1
-1
Doc/lib/sqlite3/executemany_1.py
Doc/lib/sqlite3/executemany_1.py
+1
-1
Doc/lib/sqlite3/executemany_2.py
Doc/lib/sqlite3/executemany_2.py
+1
-1
Doc/lib/sqlite3/md5func.py
Doc/lib/sqlite3/md5func.py
+3
-3
Doc/lib/sqlite3/mysumaggr.py
Doc/lib/sqlite3/mysumaggr.py
+1
-1
Doc/lib/sqlite3/parse_colnames.py
Doc/lib/sqlite3/parse_colnames.py
+1
-1
Doc/lib/sqlite3/pysqlite_datetime.py
Doc/lib/sqlite3/pysqlite_datetime.py
+4
-4
Doc/lib/sqlite3/row_factory.py
Doc/lib/sqlite3/row_factory.py
+1
-1
Doc/lib/sqlite3/shortcut_methods.py
Doc/lib/sqlite3/shortcut_methods.py
+2
-2
Doc/lib/sqlite3/simple_tableprinter.py
Doc/lib/sqlite3/simple_tableprinter.py
+5
-5
Doc/lib/sqlite3/text_factory.py
Doc/lib/sqlite3/text_factory.py
+5
-5
No files found.
Doc/lib/sqlite3/adapter_datetime.py
View file @
45d569b8
...
...
@@ -11,4 +11,4 @@ cur = con.cursor()
now
=
datetime
.
datetime
.
now
()
cur
.
execute
(
"select ?"
,
(
now
,))
print
cur
.
fetchone
()[
0
]
print
(
cur
.
fetchone
()[
0
])
Doc/lib/sqlite3/adapter_point_1.py
View file @
45d569b8
...
...
@@ -13,4 +13,4 @@ cur = con.cursor()
p
=
Point
(
4.0
,
-
3.2
)
cur
.
execute
(
"select ?"
,
(
p
,))
print
cur
.
fetchone
()[
0
]
print
(
cur
.
fetchone
()[
0
])
Doc/lib/sqlite3/adapter_point_2.py
View file @
45d569b8
...
...
@@ -14,4 +14,4 @@ cur = con.cursor()
p
=
Point
(
4.0
,
-
3.2
)
cur
.
execute
(
"select ?"
,
(
p
,))
print
cur
.
fetchone
()[
0
]
print
(
cur
.
fetchone
()[
0
])
Doc/lib/sqlite3/collation_reverse.py
View file @
45d569b8
...
...
@@ -11,5 +11,5 @@ cur.execute("create table test(x)")
cur
.
executemany
(
"insert into test(x) values (?)"
,
[(
"a"
,),
(
"b"
,)])
cur
.
execute
(
"select x from test order by x collate reverse"
)
for
row
in
cur
:
print
row
print
(
row
)
con
.
close
()
Doc/lib/sqlite3/complete_statement.py
View file @
45d569b8
...
...
@@ -8,11 +8,11 @@ cur = con.cursor()
buffer
=
""
print
"Enter your SQL commands to execute in sqlite3."
print
"Enter a blank line to exit."
print
(
"Enter your SQL commands to execute in sqlite3."
)
print
(
"Enter a blank line to exit."
)
while
True
:
line
=
raw_
input
()
line
=
input
()
if
line
==
""
:
break
buffer
+=
line
...
...
@@ -22,9 +22,9 @@ while True:
cur
.
execute
(
buffer
)
if
buffer
.
lstrip
().
upper
().
startswith
(
"SELECT"
):
print
cur
.
fetchall
(
)
print
(
cur
.
fetchall
()
)
except
sqlite3
.
Error
as
e
:
print
"An error occurred:"
,
e
.
args
[
0
]
print
(
"An error occurred:"
,
e
.
args
[
0
])
buffer
=
""
con
.
close
()
Doc/lib/sqlite3/converter_point.py
View file @
45d569b8
...
...
@@ -11,7 +11,7 @@ def adapt_point(point):
return
"%f;%f"
%
(
point
.
x
,
point
.
y
)
def
convert_point
(
s
):
x
,
y
=
map
(
float
,
s
.
split
(
";"
))
x
,
y
=
list
(
map
(
float
,
s
.
split
(
";"
)
))
return
Point
(
x
,
y
)
# Register the adapter
...
...
@@ -30,7 +30,7 @@ cur.execute("create table test(p point)")
cur
.
execute
(
"insert into test(p) values (?)"
,
(
p
,))
cur
.
execute
(
"select p from test"
)
print
"with declared types:"
,
cur
.
fetchone
()[
0
]
print
(
"with declared types:"
,
cur
.
fetchone
()[
0
])
cur
.
close
()
con
.
close
()
...
...
@@ -42,6 +42,6 @@ cur.execute("create table test(p)")
cur
.
execute
(
"insert into test(p) values (?)"
,
(
p
,))
cur
.
execute
(
'select p as "p [point]" from test'
)
print
"with column names:"
,
cur
.
fetchone
()[
0
]
print
(
"with column names:"
,
cur
.
fetchone
()[
0
])
cur
.
close
()
con
.
close
()
Doc/lib/sqlite3/countcursors.py
View file @
45d569b8
...
...
@@ -12,4 +12,4 @@ class CountCursorsConnection(sqlite3.Connection):
con
=
sqlite3
.
connect
(
":memory:"
,
factory
=
CountCursorsConnection
)
cur1
=
con
.
cursor
()
cur2
=
con
.
cursor
()
print
con
.
numcursors
print
(
con
.
numcursors
)
Doc/lib/sqlite3/execsql_fetchonerow.py
View file @
45d569b8
...
...
@@ -9,9 +9,9 @@ SELECT = "select name_last, age from people order by age, name_last"
# resulting sequences to yield their elements (name_last, age):
cur
.
execute
(
SELECT
)
for
(
name_last
,
age
)
in
cur
:
print
'%s is %d years old.'
%
(
name_last
,
age
)
print
(
'%s is %d years old.'
%
(
name_last
,
age
)
)
# 2. Equivalently:
cur
.
execute
(
SELECT
)
for
row
in
cur
:
print
'%s is %d years old.'
%
(
row
[
0
],
row
[
1
]
)
print
(
'%s is %d years old.'
%
(
row
[
0
],
row
[
1
])
)
Doc/lib/sqlite3/execsql_printall_1.py
View file @
45d569b8
...
...
@@ -10,4 +10,4 @@ cur = con.cursor()
cur
.
execute
(
"select * from people order by age"
)
# Retrieve all rows as a sequence and print that sequence:
print
cur
.
fetchall
(
)
print
(
cur
.
fetchall
()
)
Doc/lib/sqlite3/execute_1.py
View file @
45d569b8
...
...
@@ -8,4 +8,4 @@ who = "Yeltsin"
age
=
72
cur
.
execute
(
"select name_last, age from people where name_last=? and age=?"
,
(
who
,
age
))
print
cur
.
fetchone
(
)
print
(
cur
.
fetchone
()
)
Doc/lib/sqlite3/execute_2.py
View file @
45d569b8
...
...
@@ -9,4 +9,4 @@ age = 72
cur
.
execute
(
"select name_last, age from people where name_last=:who and age=:age"
,
{
"who"
:
who
,
"age"
:
age
})
print
cur
.
fetchone
(
)
print
(
cur
.
fetchone
()
)
Doc/lib/sqlite3/execute_3.py
View file @
45d569b8
...
...
@@ -9,4 +9,4 @@ age = 72
cur
.
execute
(
"select name_last, age from people where name_last=:who and age=:age"
,
locals
())
print
cur
.
fetchone
(
)
print
(
cur
.
fetchone
()
)
Doc/lib/sqlite3/executemany_1.py
View file @
45d569b8
...
...
@@ -21,4 +21,4 @@ theIter = IterChars()
cur
.
executemany
(
"insert into characters(c) values (?)"
,
theIter
)
cur
.
execute
(
"select c from characters"
)
print
cur
.
fetchall
(
)
print
(
cur
.
fetchall
()
)
Doc/lib/sqlite3/executemany_2.py
View file @
45d569b8
...
...
@@ -12,4 +12,4 @@ cur.execute("create table characters(c)")
cur
.
executemany
(
"insert into characters(c) values (?)"
,
char_generator
())
cur
.
execute
(
"select c from characters"
)
print
cur
.
fetchall
(
)
print
(
cur
.
fetchall
()
)
Doc/lib/sqlite3/md5func.py
View file @
45d569b8
import
sqlite3
import
md5
import
hashlib
def
md5sum
(
t
):
return
md5
.
md5
(
t
).
hexdigest
()
return
hashlib
.
md5
(
t
).
hexdigest
()
con
=
sqlite3
.
connect
(
":memory:"
)
con
.
create_function
(
"md5"
,
1
,
md5sum
)
cur
=
con
.
cursor
()
cur
.
execute
(
"select md5(?)"
,
(
"foo"
,))
print
cur
.
fetchone
()[
0
]
print
(
cur
.
fetchone
()[
0
])
Doc/lib/sqlite3/mysumaggr.py
View file @
45d569b8
...
...
@@ -17,4 +17,4 @@ cur.execute("create table test(i)")
cur
.
execute
(
"insert into test(i) values (1)"
)
cur
.
execute
(
"insert into test(i) values (2)"
)
cur
.
execute
(
"select mysum(i) from test"
)
print
cur
.
fetchone
()[
0
]
print
(
cur
.
fetchone
()[
0
])
Doc/lib/sqlite3/parse_colnames.py
View file @
45d569b8
...
...
@@ -5,4 +5,4 @@ con = sqlite3.connect(":memory:", detect_types=sqlite3.PARSE_COLNAMES)
cur
=
con
.
cursor
()
cur
.
execute
(
'select ? as "x [timestamp]"'
,
(
datetime
.
datetime
.
now
(),))
dt
=
cur
.
fetchone
()[
0
]
print
dt
,
type
(
dt
)
print
(
dt
,
type
(
dt
)
)
Doc/lib/sqlite3/pysqlite_datetime.py
View file @
45d569b8
...
...
@@ -11,10 +11,10 @@ now = datetime.datetime.now()
cur
.
execute
(
"insert into test(d, ts) values (?, ?)"
,
(
today
,
now
))
cur
.
execute
(
"select d, ts from test"
)
row
=
cur
.
fetchone
()
print
today
,
"=>"
,
row
[
0
],
type
(
row
[
0
]
)
print
now
,
"=>"
,
row
[
1
],
type
(
row
[
1
]
)
print
(
today
,
"=>"
,
row
[
0
],
type
(
row
[
0
])
)
print
(
now
,
"=>"
,
row
[
1
],
type
(
row
[
1
])
)
cur
.
execute
(
'select current_date as "d [date]", current_timestamp as "ts [timestamp]"'
)
row
=
cur
.
fetchone
()
print
"current_date"
,
row
[
0
],
type
(
row
[
0
]
)
print
"current_timestamp"
,
row
[
1
],
type
(
row
[
1
]
)
print
(
"current_date"
,
row
[
0
],
type
(
row
[
0
])
)
print
(
"current_timestamp"
,
row
[
1
],
type
(
row
[
1
])
)
Doc/lib/sqlite3/row_factory.py
View file @
45d569b8
...
...
@@ -10,4 +10,4 @@ con = sqlite3.connect(":memory:")
con
.
row_factory
=
dict_factory
cur
=
con
.
cursor
()
cur
.
execute
(
"select 1 as a"
)
print
cur
.
fetchone
()[
"a"
]
print
(
cur
.
fetchone
()[
"a"
])
Doc/lib/sqlite3/shortcut_methods.py
View file @
45d569b8
...
...
@@ -15,7 +15,7 @@ con.executemany("insert into person(firstname, lastname) values (?, ?)", persons
# Print the table contents
for
row
in
con
.
execute
(
"select firstname, lastname from person"
):
print
row
print
(
row
)
# Using a dummy WHERE clause to not let SQLite take the shortcut table deletes.
print
"I just deleted"
,
con
.
execute
(
"delete from person where 1=1"
).
rowcount
,
"rows"
print
(
"I just deleted"
,
con
.
execute
(
"delete from person where 1=1"
).
rowcount
,
"rows"
)
Doc/lib/sqlite3/simple_tableprinter.py
View file @
45d569b8
...
...
@@ -11,9 +11,9 @@ cur.execute(SELECT)
# Print a header.
for
fieldDesc
in
cur
.
description
:
print
fieldDesc
[
0
].
ljust
(
FIELD_MAX_WIDTH
)
,
print
# Finish the header with a newline.
print
'-'
*
78
print
(
fieldDesc
[
0
].
ljust
(
FIELD_MAX_WIDTH
),
end
=
' '
)
print
()
# Finish the header with a newline.
print
(
'-'
*
78
)
# For each row, print the value of each field left-justified within
# the maximum possible width of that field.
...
...
@@ -21,6 +21,6 @@ fieldIndices = range(len(cur.description))
for
row
in
cur
:
for
fieldIndex
in
fieldIndices
:
fieldValue
=
str
(
row
[
fieldIndex
])
print
fieldValue
.
ljust
(
FIELD_MAX_WIDTH
)
,
print
(
fieldValue
.
ljust
(
FIELD_MAX_WIDTH
),
end
=
' '
)
print
# Finish the row with a newline.
print
()
# Finish the row with a newline.
Doc/lib/sqlite3/text_factory.py
View file @
45d569b8
...
...
@@ -6,7 +6,7 @@ cur = con.cursor()
# Create the table
con
.
execute
(
"create table person(lastname, firstname)"
)
AUSTRIA
=
u
"
\
xd6
sterreich"
AUSTRIA
=
"
\
xd6
sterreich"
# by default, rows are returned as Unicode
cur
.
execute
(
"select ?"
,
(
AUSTRIA
,))
...
...
@@ -25,17 +25,17 @@ assert row[0] == AUSTRIA.encode("utf-8")
# we can also implement a custom text_factory ...
# here we implement one that will ignore Unicode characters that cannot be
# decoded from UTF-8
con
.
text_factory
=
lambda
x
:
unicode
(
x
,
"utf-8"
,
"ignore"
)
cur
.
execute
(
"select ?"
,
(
"this is latin1 and would normally create errors"
+
u
"
\
xe4
\
xf6
\
xfc
"
.
encode
(
"latin1"
),))
con
.
text_factory
=
lambda
x
:
str
(
x
,
"utf-8"
,
"ignore"
)
cur
.
execute
(
"select ?"
,
(
"this is latin1 and would normally create errors"
+
"
\
xe4
\
xf6
\
xfc
"
.
encode
(
"latin1"
),))
row
=
cur
.
fetchone
()
assert
type
(
row
[
0
])
==
unicode
assert
type
(
row
[
0
])
==
str
# pysqlite offers a builtin optimized text_factory that will return bytestring
# objects, if the data is in ASCII only, and otherwise return unicode objects
con
.
text_factory
=
sqlite3
.
OptimizedUnicode
cur
.
execute
(
"select ?"
,
(
AUSTRIA
,))
row
=
cur
.
fetchone
()
assert
type
(
row
[
0
])
==
unicode
assert
type
(
row
[
0
])
==
str
cur
.
execute
(
"select ?"
,
(
"Germany"
,))
row
=
cur
.
fetchone
()
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment