repr improvements, refs #503

This commit is contained in:
Simon Willison 2022-10-25 13:14:41 -07:00
commit 7ca497a8f5
2 changed files with 3 additions and 2 deletions

View file

@ -308,6 +308,7 @@ class Database:
assert (filename_or_conn is not None and (not memory and not memory_name)) or (
filename_or_conn is None and (memory or memory_name)
), "Either specify a filename_or_conn or pass memory=True"
self.conn = None
if memory_name:
uri = "file:{}?mode=memory&cache=shared".format(memory_name)
self.conn = sqlite3.connect(
@ -3534,7 +3535,7 @@ class View(Queryable):
def exists(self):
return True
def __repr__(self):
def __repr__(self) -> str:
return "<View {} ({})>".format(
self.name, ", ".join(c.name for c in self.columns)
)

View file

@ -392,7 +392,7 @@ class ValueTracker:
except (ValueError, TypeError):
return False
def __repr__(self):
def __repr__(self) -> str:
return self.guessed_type + ": possibilities = " + repr(self.couldbe)
@property