Questions tagged [decorator-pattern]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
2 votes
0 answers

Decorator to log function calls and return values

I want to write a decorator in Python 3.11 that adds some basic logging to functions. I want to use the decorator without any keyword arguments: @add_logging In ...
uli's user avatar
  • 21
1 vote
1 answer

Protecting functions from empty DataFrames

Pandas likes to throw cryptic errors when you feed its functions with empty DataFrames saying nothing that would help you to identify the root cause. In order to ...
t3chb0t's user avatar
  • 44.2k
3 votes
1 answer

Cancelling function execution with a ContinuationError

Although throwing excptions for control flow is a controversial topic there are some quite popular examples of using this anti-pattern like C#'s async routines throwing the ...
t3chb0t's user avatar
  • 44.2k
4 votes
1 answer

decorator to execute sqlite statement

I'd like to wrap all my sqlite statement functions with a decorator which collects the statement and the lists of values I will inject in place of placeholders in my statement (to avoid sql injection)....
FTG's user avatar
  • 95
1 vote
0 answers

Check that inputs are valid dates

I have a method in a class that accepts either a datetime or string parameter. It is shown in the last code block (I didn't include the class). A little background is that I am defining a wrapper ...
Travis DePriest's user avatar
1 vote
0 answers

Using a decorator for init in Python3+Pyside6, to avoid writing boilerplate code [closed]

I'm building a GUI application with Python3+Pyside6 and have many QDialog classes that are similar, and i was looking for a way to avoid having to rewrite the same ...
sunyata's user avatar
  • 111
5 votes
0 answers

Message-free flow-oriented logger

Today, I've got a small FlowLogger for you to review. The idea is not to log pure messages, but focus on the flow of the app that might contain such items as: <...
t3chb0t's user avatar
  • 44.2k
0 votes
1 answer

Decorator Pattern with member functions

Motivation: without SaveDecorator, we would have to write: ...
prestokeys's user avatar
  • 1,371