Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

History

History
History
30 lines (22 loc) 路 991 Bytes

File metadata and controls

30 lines (22 loc) 路 991 Bytes
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
"""Class Definition Syntax.
@see: https://docs.python.org/3/tutorial/classes.html#instance-objects
"""
def test_instance_objects():
"""Instance Objects.
Now what can we do with instance objects? The only operations understood by instance objects
are attribute references. There are two kinds of valid attribute names:
- data attributes
- methods.
"""
# DATA ATTRIBUTES need not be declared; like local variables, they spring into existence when
# they are first assigned to. For example, if x is the instance of MyCounter created above,
# the following piece of code will print the value 16, without leaving a trace.
# pylint: disable=too-few-public-methods
class DummyClass:
"""Dummy class"""
pass
dummy_instance = DummyClass()
# pylint: disable=attribute-defined-outside-init
dummy_instance.temporary_attribute = 1
assert dummy_instance.temporary_attribute == 1
del dummy_instance.temporary_attribute
Morty Proxy This is a proxified and sanitized view of the page, visit original site.