Ignore:
Timestamp:
Apr 18, 2011 2:32:21 PM (13 years ago)
Author:
zidane
Message:

fixes pep8

File:
1 edited

Legend:

Unmodified
Added
Removed
  • quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/browser/keywords.py

    r2933 r3134  
    1 import re, sys, urllib2 
     1import re 
     2import sys 
     3import urllib2 
    24from xml.dom import Node 
    35 
     
    1719from quintagroup.seoptimizer.browser.seo_configlet import ISEOConfigletSchema 
    1820 
     21 
    1922class ValidateSEOKeywordsView(BrowserView): 
    2023 
     
    2730        transforms = getUtility(IPortalTransformsTool) 
    2831        portal = getToolByName(self.context, 'portal_url').getPortalObject() 
    29         isExternal = queryAdapter(portal, ISEOConfigletSchema).external_keywords_test 
     32        query_adapter = queryAdapter(portal, ISEOConfigletSchema) 
     33        isExternal = query_adapter.external_keywords_test 
    3034        # extract keywords from text 
    3135        enc = getSiteEncoding(self.context) 
     
    4246            # Not pass timeout option because: 
    4347            # 1. its value get from the global default timeout settings. 
    44             # 2. timeout option added in python 2.6 (so acceptable only in plone4+) 
     48            # 2. timeout option added in python 2.6 
     49            #    (so acceptable only in plone4+) 
    4550            try: 
    4651                resp = urllib2.urlopen(self.context.absolute_url()) 
     
    5055                    resp.close() 
    5156            except (urllib2.URLError, urllib2.HTTPError), e: 
    52                 # In case of exceed timeout period or other URL connection errors. 
    53                 # Get nearest to context error_log object (stolen from Zope2/App/startup.py) 
     57                # In case of exceed timeout period or 
     58                # other URL connection errors. 
     59                # Get nearest to context error_log object 
     60                # (stolen from Zope2/App/startup.py) 
    5461                html = None 
    5562                info = sys.exc_info() 
     
    5966            html = unicode(self.context()).encode(enc) 
    6067 
    61         # If no html - information about problem with page retrieval should be returned 
     68        # If no html - information about problem with page retrieval 
     69        # should be returned 
    6270        result = [] 
    6371        if html is None: 
     
    6977            # check every keyword on appearing in body of html page 
    7078            for keyword in keywords: 
    71                 keyword_on_page = unicode(len(re.findall(u'\\b%s\\b' % keyword, page_text, re.I|re.U))) 
     79                keyword_on_page = unicode(len(re.findall(u'\\b%s\\b' % keyword, 
     80                                              page_text, re.I | re.U))) 
    7281                result.append(' - '.join((keyword, keyword_on_page))) 
    7382 
    7483        return ts.utranslate(domain='quintagroup.seoptimizer', 
    7584                             msgid=_(u'number_keywords', 
    76                                default=u'Number of keywords at page:\n${result}', 
    77                                mapping={'result':'\n'.join(result)}), 
     85                                     default=u'Number of keywords at page:\n' 
     86                                              '${result}', 
     87                                     mapping={'result': '\n'.join(result)}), 
    7888                             context=self.context) 
Note: See TracChangeset for help on using the changeset viewer.