Sfoglia il codice sorgente

Use __all__ within e.w.copyvios and shorter imports

tags/v0.1^2
Ben Kurtovic 12 anni fa
parent
commit
5ca1d91f3e
4 ha cambiato i file con 11 aggiunte e 3 eliminazioni
  1. +5
    -3
      earwigbot/wiki/copyvios/__init__.py
  2. +2
    -0
      earwigbot/wiki/copyvios/markov.py
  3. +2
    -0
      earwigbot/wiki/copyvios/parsers.py
  4. +2
    -0
      earwigbot/wiki/copyvios/search.py

+ 5
- 3
earwigbot/wiki/copyvios/__init__.py Vedi File

@@ -30,11 +30,13 @@ try:
except ImportError:
oauth = None

from earwigbot.wiki.copyvios.markov import MarkovChain, MarkovChainIntersection
from earwigbot.wiki.copyvios.parsers import ArticleTextParser, HTMLTextParser
from earwigbot.wiki.copyvios.search import YahooBOSSSearchEngine
from earwigbot.wiki.copyvios.markov import *
from earwigbot.wiki.copyvios.parsers import *
from earwigbot.wiki.copyvios.search import *
from earwigbot.wiki.exceptions import *

__all__ = ["CopyvioCheckResult", "CopyvioMixin"]

class CopyvioCheckResult(object):
def __init__(self, violation, confidence, url, queries, article, chains):
self.violation = violation


+ 2
- 0
earwigbot/wiki/copyvios/markov.py Vedi File

@@ -23,6 +23,8 @@
from collections import defaultdict
from re import sub, UNICODE

__all__ = ["MarkovChain", "MarkovChainIntersection"]

class MarkovChain(object):
START = -1
END = -2


+ 2
- 0
earwigbot/wiki/copyvios/parsers.py Vedi File

@@ -20,6 +20,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.

__all__ = ["BaseTextParser", "ArticleTextParser", "HTMLTextParser"]

class BaseTextParser(object):
def __init__(self, text):
self.text = text


+ 2
- 0
earwigbot/wiki/copyvios/search.py Vedi File

@@ -30,6 +30,8 @@ except ImportError:

from earwigbot.wiki.exceptions import SearchQueryError

__all__ = ["BaseSearchEngine", "YahooBOSSSearchEngine"]

class BaseSearchEngine(object):
def __init__(self, cred):
"""Store credentials 'cred' for searching later on."""


Caricamento…
Annulla
Salva