[issue30155] Add ability to get/set tzinfo on datetime instances in C API

2020-02-10 Thread Anthony Tuininga


Anthony Tuininga  added the comment:

Any progress on this?

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30155] Add ability to get/set tzinfo on datetime instances in C API

2019-12-09 Thread Alexander Belopolsky


Change by Alexander Belopolsky :


--
dependencies: +Add timezone support to datetime C API

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30155] Add ability to get/set tzinfo on datetime instances in C API

2019-12-09 Thread STINNER Victor


Change by STINNER Victor :


--
components: +C API

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30155] Add ability to get/set tzinfo on datetime instances in C API

2018-07-05 Thread Paul Ganssle


Paul Ganssle  added the comment:

Hmm. I never noticed this. In the past I have used the (undocumented) 
PyDateTimeAPI struct, which the official macros wrap. I'm not sure how official 
that struct is considering it doesn't show up in the documentation.

I agree that it should be possible to construct TZ-aware datetimes using the 
official C API, so I guess the question is whether to add a bunch more macros 
or document the existing struct.

--
nosy: +p-ganssle

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30155] Add ability to get/set tzinfo on datetime instances in C API

2017-04-29 Thread Xiang Zhang

Changes by Xiang Zhang :


--
nosy: +belopolsky

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30155] Add ability to get/set tzinfo on datetime instances in C API

2017-04-24 Thread Daniel Lenski

Changes by Daniel Lenski :


--
nosy: +dlenski

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30155] Add ability to get/set tzinfo on datetime instances in C API

2017-04-24 Thread Anthony Tuininga

New submission from Anthony Tuininga:

Right now there is no documented way to create a datetime instance with a 
tzinfo instance. The documented macros all hard code the value Py_None for the 
tzinfo parameter. Using the PyObject_Call() method instead of the macro for 
creating a datetime instance is ~5x slower.

In addition, there is no macro or method for getting the tzinfo from an 
existing datetime instance. Perhaps creating DATE_GET_TZINFO and 
TIME_GET_TZINFO would be acceptable?

The enhancement 10381 (http://bugs.python.org/issue10381) would also be needed.

I can provide a GitHub PR if that would be helpful. I first want to make sure 
that such an effort would be appreciated!

--
components: Library (Lib)
messages: 292230
nosy: atuining
priority: normal
severity: normal
status: open
title: Add ability to get/set tzinfo on datetime instances in C API
type: enhancement
versions: Python 3.6

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com