[prev in list] [next in list] [prev in thread] [next in thread] 

List:       sqlite-users
Subject:    Re: [sqlite] Where is in_transaction of sqlite3.Connection?
From:       Peng Yu <pengyu.ut () gmail ! com>
Date:       2019-10-25 21:12:41
Message-ID: CABrM6wkvJOO0nHkv6sKJvEkDrYAEn4bOqJ+qxP-j7vE=WZ2qiw () mail ! gmail ! com
[Download RAW message or body]

Forget about. I think in_transaction is only available in python3 but
not python2.

On 10/25/19, Peng Yu <pengyu.ut@gmail.com> wrote:
> https://docs.python.org/3.9/library/sqlite3.html
>
> The manual says in_transaction is an attribute of sqlite3.Connection.
> But I don't see it. Why?
>
> """
> in_transaction
> True if a transaction is active (there are uncommitted changes), False
> otherwise. Read-only attribute.
> """
>
> ==> main.py <==
> #!/usr/bin/env python2
> import sqlite3
> import sys
> conn=sqlite3.connect(sys.argv[1])
> print(conn.in_transaction)
>
> ==> main.sh <==
> #!/usr/bin/env bash
> dbfile=$(mktemp -u)
> ./main.py "$dbfile"
>
> $ ./main.sh
> Traceback (most recent call last):
>   File "./main.py", line 8, in <module>
>     print(conn.in_transaction)
> AttributeError: 'sqlite3.Connection' object has no attribute
> 'in_transaction'
>
> --
> Regards,
> Peng
>


-- 
Regards,
Peng
_______________________________________________
sqlite-users mailing list
sqlite-users@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic