summaryrefslogtreecommitdiff
path: root/src/apscheduler/datastores/sqlalchemy.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/apscheduler/datastores/sqlalchemy.py')
-rw-r--r--src/apscheduler/datastores/sqlalchemy.py12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/apscheduler/datastores/sqlalchemy.py b/src/apscheduler/datastores/sqlalchemy.py
index 8ff90c4..cca223e 100644
--- a/src/apscheduler/datastores/sqlalchemy.py
+++ b/src/apscheduler/datastores/sqlalchemy.py
@@ -500,15 +500,9 @@ class SQLAlchemyDataStore(_BaseSQLAlchemyDataStore, DataStore):
next_fire_times = {
arg["p_id"]: arg["p_next_fire_time"] for arg in update_args
}
- if self._supports_update_returning:
- update = update.returning(self.t_schedules.c.id)
- updated_ids = [
- row[0] for row in conn.execute(update, update_args)
- ]
- else:
- # TODO: actually check which rows were updated?
- conn.execute(update, update_args)
- updated_ids = list(next_fire_times)
+ # TODO: actually check which rows were updated?
+ conn.execute(update, update_args)
+ updated_ids = list(next_fire_times)
for schedule_id in updated_ids:
event = ScheduleUpdated(