> FYI, the above can be simplified to:
>
>     def_acct_analysis(p[0], p[1])

Which, in turn, can be simplified to

     def_acct_analysis(*p)

On Sun, 20 Dec 2020 at 17:21, <ha...@datasundae.com> wrote:

> Interesting - thank you Adrian.
>
> -----Original Message-----
> From: Adrian Klaver <adrian.kla...@aklaver.com>
> Sent: Sunday, December 20, 2020 5:57 PM
> To: Hagen Finley <ha...@datasundae.com>; psycopg@lists.postgresql.org;
> psyc...@postgresql.org
> Subject: Re: BACK: Inserting a variable into cur.execute statement
>
> On 12/20/20 3:13 PM, Hagen Finley wrote:
> > Hello,
> >
> > I finally got around to trying to implement this code and I am running
> > into an "IndexError: tuple index out of range" problem.
> >
> > I am running a function with parameters from a list:
> >
> > def def_acct_analysis(sht,acct):
> >      print(param[par][0])
> >      print(param[par][1])
> >      sheet ="sheet"+str(sht)
> >      print(sheet)
> >      account = acct
> >      print(account)
> >
> > par =0 param = [(1,'ACCT0'),(2,'ACCT1'),(3,'ACCT2'),]
> >
> > for pin param:
> >      def_acct_analysis(param[par][0], param[par][1])
> >
> >      par +=1
>
>
> FYI, the above can be simplified to:
>
> param = [(1,'ACCT0'),(2,'ACCT1'),(3,'ACCT2'),]
>
> for p in param:
>      def_acct_analysis(p[0], p[1])
>
> >
> > #Print statements above output:
> >
>
> --
> Adrian Klaver
> adrian.kla...@aklaver.com
>
>
>
>

Reply via email to