> On 20 Sep 2024, at 21:01, Loris Bennett via Python-list 
> <python-list@python.org> wrote:
> 
> Hi,
> 
> Apologies if the following description is to brief - I can expand if no
> one knows what I'm on about, but maybe a short description is enough.
> 
> I am developing a command line application using Typer.  Most commands
> need to do something in a database and also do LDAP stuff.  Currently
> each command creates its own Database and LDAP objects, since each
> command forms an entry point to the program.
> 
> With Typer, is there a way I can define the equivalent of class
> attributes at a single point which are then available to all commands?

I do not know typer. But the general solution is to create an instance of your 
class
and tell typer to call member function of the instance.

app = Application()
…
typer.set_callback(app.my_handler)

Barry

> 
> Cheers,
> 
> Loris
> 
> --
> This signature is currently under constuction.
> --
> https://mail.python.org/mailman/listinfo/python-list
> 

-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to