File indexing completed on 2024-05-12 04:37:33
0001 {% load kdev_filters %} 0002 {% block license_header %} 0003 {% if license %} 0004 # 0005 0006 {{ license|lines_prepend:"# " }} 0007 # 0008 {% endif %} 0009 {% endblock license_header %} 0010 0011 0012 class {{ name }}{% if base_classes %}({% for inh in base_classes %}{{ inh.baseType }}{% if not forloop.last %}, {% endif %}{% endfor %}){% endif %}: 0013 def __init__(self{% for member in members %}, {{ member.name }}{% endfor %}): 0014 {% for inh in base_classes %} 0015 {{ inh.baseType }}.__init__(self) 0016 {% endfor %} 0017 0018 0019 {% for member in members %} 0020 self.{{ member.name }} = {{ member.name }} 0021 {% empty %} 0022 pass 0023 {% endfor %} 0024 0025 0026 {% for method in methods %} 0027 0028 {% if method.isStatic %} 0029 @staticmethod 0030 def {{ method.name }}({% include "arguments_names.txt" %}): 0031 {% else %}{% if method.arguments %} 0032 def {{ method.name }}(self{% for arg in method.arguments %}, {{ arg.name }}{% endfor %}): 0033 {% else %} 0034 def {{ method.name }}(self): 0035 {% endif %}{% endif %} 0036 pass 0037 0038 {% endfor %}