···200200 if since or since_id:
201201 expected_length = None
202202203203- if since:
203203+ if since and db["tweets"].exists:
204204 try:
205205 since_id = db.conn.execute(
206206 "select max(id) from tweets where user = ?", [profile["id"]]
207207 ).fetchall()[0][0]
208208- print("since = ", since_id)
209208 except IndexError:
210209 pass
211210···257256 profile = utils.get_profile(session)
258257 db = sqlite_utils.Database(db_path)
259258 expected_length = 800
260260- if since:
259259+ if since and db["timeline_tweets"].exists:
261260 # Set since_id to highest value for this timeline
262261 try:
263262 since_id = db.conn.execute(
+1-1
twitter_to_sqlite/utils.py
···109109110110def fetch_home_timeline(session, since_id=None):
111111 args = {}
112112- if since_id is not None:
112112+ if since_id:
113113 args["since_id"] = since_id
114114 yield from fetch_timeline(
115115 session,