浏览代码

Fix some bugs; satisfy PyLint on certain inheritance things.

tags/v0.1
Ben Kurtovic 12 年前
父节点
当前提交
137b9fc68f
共有 10 个文件被更改,包括 12 次插入1 次删除
  1. +3
    -0
      mwparserfromhell/nodes/__init__.py
  2. +1
    -0
      mwparserfromhell/nodes/extras/attribute.py
  3. +1
    -0
      mwparserfromhell/nodes/extras/parameter.py
  4. +1
    -0
      mwparserfromhell/nodes/heading.py
  5. +1
    -0
      mwparserfromhell/nodes/html_entity.py
  6. +1
    -0
      mwparserfromhell/nodes/tag.py
  7. +1
    -0
      mwparserfromhell/nodes/template.py
  8. +1
    -0
      mwparserfromhell/nodes/text.py
  9. +1
    -1
      mwparserfromhell/smart_list.py
  10. +1
    -0
      mwparserfromhell/wikicode.py

+ 3
- 0
mwparserfromhell/nodes/__init__.py 查看文件

@@ -25,6 +25,9 @@ from ..string_mixin import StringMixIn
__all__ = ["Node"] __all__ = ["Node"]


class Node(StringMixIn): class Node(StringMixIn):
def __unicode__(self):
raise NotImplementedError()

def __iternodes__(self, getter): def __iternodes__(self, getter):
yield None, self yield None, self




+ 1
- 0
mwparserfromhell/nodes/extras/attribute.py 查看文件

@@ -26,6 +26,7 @@ __all__ = ["Attribute"]


class Attribute(StringMixIn): class Attribute(StringMixIn):
def __init__(self, name, value=None, quoted=True): def __init__(self, name, value=None, quoted=True):
super(Attribute, self).__init__(self)
self._name = name self._name = name
self._value = value self._value = value
self._quoted = quoted self._quoted = quoted


+ 1
- 0
mwparserfromhell/nodes/extras/parameter.py 查看文件

@@ -27,6 +27,7 @@ __all__ = ["Parameter"]


class Parameter(StringMixIn): class Parameter(StringMixIn):
def __init__(self, name, value, showkey=True): def __init__(self, name, value, showkey=True):
super(Parameter, self).__init__(self)
self._name = name self._name = name
self._value = value self._value = value
self._showkey = showkey self._showkey = showkey


+ 1
- 0
mwparserfromhell/nodes/heading.py 查看文件

@@ -26,6 +26,7 @@ __all__ = ["Heading"]


class Heading(Node): class Heading(Node):
def __init__(self, title, level): def __init__(self, title, level):
super(Heading, self).__init__(self)
self._title = title self._title = title
self._level = level self._level = level




+ 1
- 0
mwparserfromhell/nodes/html_entity.py 查看文件

@@ -28,6 +28,7 @@ __all__ = ["HTMLEntity"]


class HTMLEntity(Node): class HTMLEntity(Node):
def __init__(self, value, named=None, hexadecimal=False): def __init__(self, value, named=None, hexadecimal=False):
super(HTMLEntity, self).__init__(self)
self._value = value self._value = value
if named is None: # Try to guess whether or not the entity is named if named is None: # Try to guess whether or not the entity is named
try: try:


+ 1
- 0
mwparserfromhell/nodes/tag.py 查看文件

@@ -69,6 +69,7 @@ class Tag(Node):


def __init__(self, type_, tag, contents, attrs=None, showtag=True, def __init__(self, type_, tag, contents, attrs=None, showtag=True,
self_closing=False, open_padding=0, close_padding=0): self_closing=False, open_padding=0, close_padding=0):
super(Tag, self).__init__(self)
self._type = type_ self._type = type_
self._tag = tag self._tag = tag
self._contents = contents self._contents = contents


+ 1
- 0
mwparserfromhell/nodes/template.py 查看文件

@@ -33,6 +33,7 @@ FLAGS = re.DOTALL | re.UNICODE


class Template(Node): class Template(Node):
def __init__(self, name, params=None): def __init__(self, name, params=None):
super(Template, self).__init__(self)
self._name = name self._name = name
if params: if params:
self._params = params self._params = params


+ 1
- 0
mwparserfromhell/nodes/text.py 查看文件

@@ -26,6 +26,7 @@ __all__ = ["Text"]


class Text(Node): class Text(Node):
def __init__(self, value): def __init__(self, value):
super(Text, self).__init__(self)
self._value = value self._value = value


def __unicode__(self): def __unicode__(self):


+ 1
- 1
mwparserfromhell/smart_list.py 查看文件

@@ -100,7 +100,7 @@ class SmartList(list):
del self[index] del self[index]
return item return item


def remove(item):
def remove(self, item):
del self[self.index(item)] del self[self.index(item)]


def reverse(self): def reverse(self):


+ 1
- 0
mwparserfromhell/wikicode.py 查看文件

@@ -33,6 +33,7 @@ FLAGS = re.IGNORECASE | re.DOTALL | re.UNICODE


class Wikicode(StringMixIn): class Wikicode(StringMixIn):
def __init__(self, nodes): def __init__(self, nodes):
super(Wikicode, self).__init__(self)
self._nodes = nodes self._nodes = nodes


def __unicode__(self): def __unicode__(self):


正在加载...
取消
保存