aboutsummaryrefslogtreecommitdiff
path: root/scripts/rpki/resource_set.py
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2007-12-22 17:10:57 +0000
committerRob Austein <sra@hactrn.net>2007-12-22 17:10:57 +0000
commit0d72c2b7b4f95049ba08c9b39e3d46b710008dab (patch)
tree1c8ef1a673af146901f765819396987aa4fada0c /scripts/rpki/resource_set.py
parentdd3bb389110e757506a0996fd72adc99fed133de (diff)
Whack SQL usage to let MySQLdb handle the quoting, per the Python DB API.
svn path=/scripts/irbe-setup.py; revision=1421
Diffstat (limited to 'scripts/rpki/resource_set.py')
-rw-r--r--scripts/rpki/resource_set.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/scripts/rpki/resource_set.py b/scripts/rpki/resource_set.py
index ab2d3891..baf68d82 100644
--- a/scripts/rpki/resource_set.py
+++ b/scripts/rpki/resource_set.py
@@ -246,18 +246,18 @@ class resource_set(list):
return other.issubset(self)
@classmethod
- def from_sql(cls, cursor, query):
+ def from_sql(cls, cur, query, args = None):
"""Create resource set from an SQL query.
- cursor is a DB API 2.0 cursor object.
+ cur is a DB API 2.0 cursor object.
query is an SQL query that returns a sequence of (min, max) pairs.
"""
- cursor.execute(query)
+ cur.execute(query, args)
return cls(ini = [cls.range_type(cls.range_type.datum_type(b),
cls.range_type.datum_type(e))
- for (b,e) in cursor.fetchall()])
+ for (b,e) in cur.fetchall()])
class resource_set_as(resource_set):
"""ASN resource set."""