tests/cpydiff/core_function_userattr: Clarify, fill in cause and workaround.

pull/1/head
Paul Sokolovsky 2017-05-02 03:42:46 +03:00
parent 58ecbc7752
commit 8bb84cc627
2 changed files with 11 additions and 11 deletions

View File

@ -1,11 +0,0 @@
"""
categories: Core,Functions
description: Assign instance variable to function
cause: Unknown
workaround: Unknown
"""
def f():
pass
f.x = 0
print(f.x)

View File

@ -0,0 +1,11 @@
"""
categories: Core,Functions
description: User-defined attributes for functions are not supported
cause: MicroPython is highly optimized for memory usage.
workaround: Use external dictionary, e.g. ``FUNC_X[f] = 0``.
"""
def f():
pass
f.x = 0
print(f.x)