Skip to content

Commit 3b9caf8

Browse files
committed
Fix covered bugs
1 parent 12402f4 commit 3b9caf8

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

flask_phpbb3.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -329,14 +329,24 @@ def __setitem__(self, key, value):
329329
modified = self.get(key) != value
330330
super(PhpBB3Session, self).__setitem__(key, value)
331331
if key not in self._read_only_properties:
332-
self.modified = modified
332+
self.modified |= modified
333+
334+
def __delitem__(self, key):
335+
# type: (str) -> None
336+
super(PhpBB3Session, self).__delitem__(key)
337+
self.modified = True
333338

334339
def pop(self, *args, **kwargs):
335340
# type: (*typing.Any, **typing.Any) -> typing.Any
336341
"""Wrapper to set modified."""
337342
self.modified = True
338343
return super(PhpBB3Session, self).pop(*args, **kwargs)
339344

345+
def clear(self):
346+
# type: () -> None
347+
self.modified = True
348+
return super(PhpBB3Session, self).clear()
349+
340350
@property
341351
def is_authenticated(self):
342352
# type: () -> bool

0 commit comments

Comments
 (0)