This issue tracker has been migrated to GitHub ,
and is currently read-only.
For more information,
see the GitHub FAQs in the Python's Developer Guide.
Created on 2012年01月24日 20:14 by meador.inge, last changed 2022年04月11日 14:57 by admin.
| Messages (2) | |||
|---|---|---|---|
| msg151925 - (view) | Author: Meador Inge (meador.inge) * (Python committer) | Date: 2012年01月24日 20:14 | |
As mentioned in issue13672 currently there is no way to specify a qualname on types.FunctionType: >>> def f(): ... def g(): ... pass ... return g ... >>> g = f() >>> g <function f.<locals>.g at 0x7f1dac4d8ba0> >>> types.FunctionType(f.__code__, {}) <function f at 0x7f1dac4dfae0> >>> types.FunctionType(g.__code__, {}) If issue13672 is fixed, then the qualname can be derived from the passed in code object like name is. We can also add an optional parameter to the FunctionType constructor for qualname. I am working on a patch relative to the one I just posted for issue13672. |
|||
| msg222159 - (view) | Author: Mark Lawrence (BreamoreBoy) * | Date: 2014年07月03日 08:30 | |
Note that #13672 refers to #12857. |
|||
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2022年04月11日 14:57:26 | admin | set | github: 58063 |
| 2019年03月16日 00:11:55 | BreamoreBoy | set | nosy:
- BreamoreBoy |
| 2014年07月03日 08:30:15 | BreamoreBoy | set | versions:
+ Python 3.5, - Python 3.3 nosy: + BreamoreBoy messages: + msg222159 type: behavior -> enhancement |
| 2012年01月24日 20:36:24 | Arfrever | set | nosy:
+ Arfrever |
| 2012年01月24日 20:14:47 | meador.inge | create | |