Edgewall Software

Ticket #7518: imports.2.patch

File imports.2.patch, 21.4 KB (added by Christopher Grebs <cg@…>, 3 months ago)

New patch (without * imports replaced)

  • trac/attachment.py

     
    2525 
    2626from genshi.builder import tag 
    2727 
    28 from trac import perm, util 
    2928from trac.config import BoolOption, IntOption 
    3029from trac.core import * 
    3130from trac.env import IEnvironmentSetupParticipant 
    3231from trac.mimeview import * 
    33 from trac.perm import PermissionError, PermissionSystem, IPermissionPolicy 
     32from trac.perm import IPermissionPolicy 
    3433from trac.resource import * 
    3534from trac.search import search_to_sql, shorten_result 
    36 from trac.util import get_reporter_id, create_unique_file, content_disposition 
     35from trac.util import get_reporter_id, create_unique_file 
    3736from trac.util.datefmt import to_timestamp, utc 
    38 from trac.util.text import unicode_quote, unicode_unquote, pretty_size 
     37from trac.util.text import unicode_quote, unicode_unquote 
    3938from trac.util.translation import _ 
    4039from trac.web import HTTPBadRequest, IRequestHandler 
    4140from trac.web.chrome import add_link, add_stylesheet, add_ctxtnav, \ 
  • trac/env.py

     
    2525 
    2626from trac import db_default 
    2727from trac.config import * 
    28 from trac.core import Component, ComponentManager, implements, Interface, \ 
    29                       ExtensionPoint, TracError 
     28from trac.core import * 
    3029from trac.db import DatabaseManager 
    3130from trac.util import get_pkginfo 
    3231from trac.util.translation import _ 
  • trac/prefs/api.py

     
    1313 
    1414from trac.core import * 
    1515 
     16__all__ = ['IPreferencePanelProvider'] 
    1617 
     18 
    1719class IPreferencePanelProvider(Interface): 
    1820 
    1921    def get_preference_panels(req): 
  • trac/prefs/web_ui.py

     
    1414# 
    1515# Author: Daniel Lundin <daniel@edgewall.com> 
    1616 
    17 from datetime import datetime 
    1817import pkg_resources 
    1918import re 
    2019 
  • trac/mimeview/rst.py

     
    2525__docformat__ = 'reStructuredText' 
    2626 
    2727from distutils.version import StrictVersion 
    28 import re 
    2928try: 
    3029    from docutils import nodes 
    3130    from docutils.core import publish_parts 
     
    3938from trac.mimeview.api import IHTMLPreviewRenderer, content_to_unicode 
    4039from trac.util.html import Element, Markup 
    4140from trac.util.translation import _ 
    42 from trac.web.href import Href 
    4341from trac.wiki.api import WikiSystem 
    4442from trac.wiki.formatter import WikiProcessor, Formatter, extract_link 
    4543 
  • trac/mimeview/patch.py

     
    2424from trac.util.html import escape, Markup 
    2525from trac.util.text import expandtabs 
    2626from trac.util.translation import _ 
    27 from trac.web.chrome import Chrome, add_script, add_stylesheet 
     27from trac.web.chrome import add_script, add_stylesheet 
    2828 
    2929__all__ = ['PatchRenderer'] 
    3030 
  • trac/mimeview/pygments.py

     
    2121from trac.config import ListOption, Option 
    2222from trac.mimeview.api import IHTMLPreviewRenderer, Mimeview 
    2323from trac.prefs import IPreferencePanelProvider 
    24 from trac.util import get_module_path, get_pkginfo 
     24from trac.util import get_pkginfo 
    2525from trac.util.datefmt import http_date, localtz 
    2626from trac.web import IRequestHandler 
    2727from trac.web.chrome import add_stylesheet 
  • trac/mimeview/enscript.py

     
    1717 
    1818from genshi.core import Markup 
    1919 
    20 from trac.config import Option, ListOption 
    21 from trac.core import * 
     20from trac.config import * 
     21from trac.core import implements, Component 
    2222from trac.mimeview.api import IHTMLPreviewRenderer, Mimeview 
    2323from trac.util import NaivePopen 
    24 from trac.util.html import escape, Deuglifier 
     24from trac.util.html import Deuglifier 
    2525 
    2626__all__ = ['EnscriptRenderer'] 
    2727 
  • trac/mimeview/php.py

     
    2626from trac.mimeview.api import IHTMLPreviewRenderer, content_to_unicode 
    2727from trac.util import NaivePopen 
    2828from trac.util.html import Deuglifier 
     29from trac.util.translation import _ 
    2930 
    3031__all__ = ['PHPRenderer'] 
    3132 
  • trac/ticket/admin.py

     
    2121from trac.util.datefmt import utc, parse_date, get_date_format_hint, \ 
    2222                              get_datetime_format_hint 
    2323from trac.util.translation import _ 
    24 from trac.web.chrome import add_link, add_script 
     24from trac.web.chrome import add_script 
    2525 
    2626 
    2727class TicketAdminPanel(Component): 
  • trac/ticket/api.py

     
    1515# Author: Jonas Borgström <jonas@edgewall.com> 
    1616 
    1717import re 
    18 from datetime import datetime 
    1918 
    2019from genshi.builder import tag 
    2120 
    2221from trac.config import * 
    2322from trac.core import * 
    24 from trac.perm import IPermissionRequestor, PermissionSystem, PermissionError 
     23from trac.perm import IPermissionRequestor, PermissionSystem 
    2524from trac.resource import IResourceManager 
    2625from trac.util import Ranges 
    2726from trac.util.compat import set, sorted 
    28 from trac.util.datefmt import utc 
    29 from trac.util.text import shorten_line, obfuscate_email_address 
     27from trac.util.text import shorten_line 
    3028from trac.util.translation import _ 
    3129from trac.wiki import IWikiSyntaxProvider, WikiParser 
    3230 
  • trac/ticket/web_ui.py

     
    1616 
    1717import csv 
    1818from datetime import datetime 
    19 import os 
    2019import pkg_resources 
    2120import re 
    2221from StringIO import StringIO 
    23 import time 
    2422 
    2523from genshi.core import Markup 
    2624from genshi.builder import tag 
     
    3230from trac.resource import Resource, get_resource_url, \ 
    3331                         render_resource_link, get_resource_shortname 
    3432from trac.search import ISearchSource, search_to_sql, shorten_result 
    35 from trac.ticket.api import TicketSystem, ITicketManipulator, \ 
    36                             ITicketActionController 
     33from trac.ticket.api import TicketSystem, ITicketManipulator 
    3734from trac.ticket.model import Milestone, Ticket 
    3835from trac.ticket.notification import TicketNotifyEmail 
    3936from trac.timeline.api import ITimelineEventProvider 
    4037from trac.util import get_reporter_id, partition 
    4138from trac.util.compat import any 
    4239from trac.util.datefmt import to_timestamp, utc 
    43 from trac.util.text import CRLF, shorten_line, obfuscate_email_address 
     40from trac.util.text import shorten_line, obfuscate_email_address 
    4441from trac.util.presentation import separated 
    4542from trac.util.translation import _, tag_, N_, gettext 
    4643from trac.versioncontrol.diff import get_diff_options, diff_blocks 
  • trac/ticket/model.py

     
    1818#         Christopher Lenz <cmlenz@gmx.de> 
    1919 
    2020import re 
    21 import sys 
    22 import time 
    2321from datetime import date, datetime 
    2422 
    2523from trac.attachment import Attachment 
  • trac/ticket/roadmap.py

     
    1717 
    1818from datetime import datetime 
    1919import re 
    20 from time import localtime, strftime, time 
     20from time import time 
    2121 
    2222from genshi.builder import tag 
    2323 
     
    3333from trac.util.datefmt import parse_date, utc, to_timestamp, to_datetime, \ 
    3434                              get_date_format_hint, get_datetime_format_hint, \ 
    3535                              format_date, format_datetime 
    36 from trac.util.text import shorten_line, CRLF, to_unicode 
     36from trac.util.text import shorten_line, CRLF 
    3737from trac.util.translation import _ 
    3838from trac.ticket import Milestone, Ticket, TicketSystem 
    39 from trac.ticket.query import Query 
    4039from trac.timeline.api import ITimelineEventProvider 
    4140from trac.web import IRequestHandler 
    42 from trac.web.chrome import add_link, add_stylesheet, add_warning, \ 
     41from trac.web.chrome import add_link, add_warning, \ 
    4342                            INavigationContributor 
    4443from trac.wiki.api import IWikiSyntaxProvider 
    4544from trac.wiki.formatter import format_to_html 
     
    537536    # IRequestHandler methods 
    538537 
    539538    def match_request(self, req): 
    540         import re, urllib 
     539        import re 
    541540        match = re.match(r'/milestone(?:/(.+))?', req.path_info) 
    542541        if match: 
    543542            if match.group(1): 
  • trac/ticket/query.py

     
    2323 
    2424from genshi.builder import tag 
    2525 
    26 from trac.config import Option, IntOption  
     26from trac.config import Option, IntOption 
    2727from trac.core import * 
    2828from trac.db import get_column_names 
    2929from trac.mimeview.api import Mimeview, IContentConverter, Context 
  • trac/ticket/notification.py

     
    1616# Author: Daniel Lundin <daniel@edgewall.com> 
    1717# 
    1818 
    19 from trac import __version__ 
    2019from trac.core import * 
    2120from trac.config import * 
    2221from trac.notification import NotifyEmail 
    2322from trac.util import md5 
    2423from trac.util.datefmt import to_timestamp 
    25 from trac.util.text import CRLF, wrap, to_unicode 
     24from trac.util.text import CRLF, wrap 
    2625 
    2726from genshi.template.text import TextTemplate 
    2827 
     28 
    2929class TicketNotificationSystem(Component): 
    3030 
    3131    always_notify_owner = BoolOption('notification', 'always_notify_owner', 
  • trac/db/api.py

     
    1717import os 
    1818import urllib 
    1919 
    20 from trac.config import Option, IntOption 
    21 from trac.core import * 
     20from trac.config import * 
     21from trac.core import Interface, ExtensionPoint, Component, TracError 
    2222from trac.db.pool import ConnectionPool 
    2323from trac.util.text import unicode_passwd 
    2424from trac.util.translation import _ 
  • trac/db/mysql_backend.py

     
    2828    import MySQLdb 
    2929    import MySQLdb.cursors 
    3030    has_mysqldb = True 
    31      
     31 
    3232    class MySQLUnicodeCursor(MySQLdb.cursors.Cursor): 
    3333        def _convert_row(self, row): 
    3434            return tuple([(isinstance(v, str) and [v.decode('utf-8')] or [v])[0] 
     
    197197 
    198198    def cursor(self): 
    199199        return MySQLUnicodeCursor(self.cnx) 
    200          
    201  No newline at end of file 
  • trac/versioncontrol/api.py

     
    2525from trac.config import Option 
    2626from trac.core import * 
    2727from trac.perm import PermissionError 
    28 from trac.resource import IResourceManager, ResourceSystem, ResourceNotFound 
     28from trac.resource import IResourceManager, ResourceNotFound 
    2929from trac.util.text import to_unicode 
    3030from trac.util.translation import _ 
    3131from trac.web.api import IRequestFilter 
  • trac/versioncontrol/svn_fs.py

     
    4040""" 
    4141 
    4242import os.path 
    43 import time 
    4443import weakref 
    4544import posixpath 
    4645from datetime import datetime 
  • trac/admin/api.py

     
    1313 
    1414from trac.core import * 
    1515 
     16__all__ = ['IAdminPanelProvider'] 
    1617 
     18 
    1719class IAdminPanelProvider(Interface): 
    1820    """Extension point interface for adding panels to the web-based 
    1921    administration interface. 
  • trac/admin/web_ui.py

     
    3333from trac.util.text import to_unicode 
    3434from trac.util.translation import _ 
    3535from trac.web import HTTPNotFound, IRequestHandler 
    36 from trac.web.chrome import add_script, add_stylesheet, add_warning, Chrome, \ 
    37                             INavigationContributor, ITemplateProvider 
     36from trac.web.chrome import add_stylesheet, add_warning, ITemplateProvider, \ 
     37                            INavigationContributor 
    3838 
    3939try: 
    4040    from webadmin import IAdminPageProvider 
  • trac/admin/console.py

     
    2424import sys 
    2525import time 
    2626import traceback 
    27 import urllib 
    2827 
    2928from trac import __version__ as VERSION 
    30 from trac import perm, util, db_default 
    31 from trac.core import TracError 
     29from trac import perm 
     30from trac.core import TracError, Component 
    3231from trac.env import Environment 
    3332from trac.perm import PermissionSystem 
    3433from trac.ticket.model import * 
  • trac/loader.py

     
    2222import os 
    2323import sys 
    2424 
    25 from trac.util.compat import set 
    2625 
    2726__all__ = ['load_components'] 
    2827 
  • trac/wiki/api.py

     
    2121except ImportError: 
    2222    import dummy_threading as threading 
    2323import time 
    24 import urllib 
    2524import re 
    26 from StringIO import StringIO 
    2725 
    2826from genshi.builder import tag 
    2927 
    3028from trac.config import BoolOption 
    3129from trac.core import * 
    3230from trac.resource import IResourceManager 
    33 from trac.util import reversed 
    34 from trac.util.html import html 
    3531from trac.util.translation import _ 
    3632from trac.wiki.parser import WikiParser 
    3733 
     
    256252        return page 
    257253 
    258254    def get_wiki_syntax(self): 
    259         from trac.wiki.formatter import Formatter 
    260255        lower = r'(?<![A-Z0-9_])' # No Upper case when looking behind 
    261256        upper = r'(?<![a-z0-9_])' # No Lower case when looking behind 
    262257        wiki_page_name = ( 
  • trac/wiki/web_ui.py

     
    2020import pkg_resources 
    2121import re 
    2222 
    23 from genshi.core import Markup 
    2423from genshi.builder import tag 
    2524 
    2625from trac.attachment import AttachmentModule 
  • trac/wiki/model.py

     
    1616# Author: Jonas Borgström <jonas@edgewall.com> 
    1717#         Christopher Lenz <cmlenz@gmx.de> 
    1818 
    19 import time 
    2019from datetime import datetime 
    2120 
    2221from trac.core import * 
  • trac/wiki/formatter.py

     
    2020 
    2121import re 
    2222import os 
    23 import urllib 
    2423 
    2524from StringIO import StringIO 
    2625 
     
    3029from genshi.input import HTMLParser, ParseError 
    3130from genshi.util import plaintext 
    3231 
    33 from trac.core import * 
    3432from trac.mimeview import * 
    3533from trac.resource import get_relative_url 
    3634from trac.util.compat import set 
  • trac/wiki/macros.py

     
    1515# Author: Christopher Lenz <cmlenz@gmx.de> 
    1616 
    1717from datetime import datetime 
    18 import imp 
    1918import inspect 
    2019import os 
    2120import re 
     
    2726from trac.core import * 
    2827from trac.resource import Resource, get_resource_url, get_resource_summary 
    2928from trac.util.datefmt import format_date, utc 
    30 from trac.util.compat import sorted, groupby, any, set 
     29from trac.util.compat import sorted, groupby, set 
    3130from trac.util.html import escape 
    3231from trac.util.text import unquote, to_unicode 
    3332from trac.util.translation import _ 
    3433from trac.wiki.api import IWikiMacroProvider, WikiSystem, parse_args 
    3534from trac.wiki.formatter import format_to_html, format_to_oneliner, \ 
    3635                                extract_link, OutlineFormatter 
    37 from trac.wiki.model import WikiPage 
    38 from trac.web.chrome import add_stylesheet 
    3936 
    4037 
    4138class WikiMacroBase(Component): 
  • trac/wiki/interwiki.py

     
    2323from genshi.builder import tag 
    2424 
    2525from trac.core import * 
    26 from trac.wiki.formatter import Formatter 
    2726from trac.wiki.parser import WikiParser 
    2827from trac.wiki.api import IWikiChangeListener, IWikiMacroProvider 
    2928 
  • trac/search/web_ui.py

     
    1616 
    1717import pkg_resources 
    1818import re 
    19 import time 
    2019 
    2120from genshi.builder import tag, Element 
    2221 
  • trac/timeline/api.py

     
    1717# Author: Jonas Borgström <jonas@edgewall.com> 
    1818#         Christopher Lenz <cmlenz@gmx.de> 
    1919 
    20 from urlparse import urljoin 
    21  
    2220from trac.core import * 
    23 from trac.resource import get_resource_url 
    24 from trac.util.datefmt import to_timestamp 
    25 from trac.web.href import Href 
    2621 
    2722 
     23__all__ = ['ITimelineEventProvider'] 
     24 
     25 
    2826class ITimelineEventProvider(Interface): 
    2927    """Extension point interface for adding sources for timed events to the 
    3028    timeline. 
  • trac/timeline/web_ui.py

     
    2020from datetime import datetime, timedelta 
    2121import pkg_resources 
    2222import re 
    23 import time 
    24 from urlparse import urlparse 
    2523 
    2624from genshi.builder import tag 
    2725 
     
    3836from trac.web import IRequestHandler, IRequestFilter 
    3937from trac.web.chrome import add_link, add_stylesheet, prevnext_nav, Chrome, \ 
    4038                            INavigationContributor, ITemplateProvider 
    41                              
    4239from trac.wiki.api import IWikiSyntaxProvider 
    4340 
    4441 
  • trac/web/_fcgi.py

     
    805805        outrec = Record(FCGI_UNKNOWN_TYPE) 
    806806        outrec.contentData = struct.pack(FCGI_UnknownTypeBody, inrec.type) 
    807807        outrec.contentLength = FCGI_UnknownTypeBody_LEN 
    808         self.writeRecord(rec) 
     808        self.writeRecord(outrec) 
    809809         
    810810class MultiplexedConnection(Connection): 
    811811    """ 
  • trac/web/chrome.py

     
    1919import pkg_resources 
    2020import pprint 
    2121import re 
    22 try:  
    23     from cStringIO import StringIO as cStringIO  
    24 except ImportError:  
    25     cStringIO = StringIO  
    2622 
    2723try: 
    2824    from babel.support import Translations 
     
    3430    from genshi.filters import Translator 
    3531else: 
    3632    Translator = None 
    37 from genshi.input import HTML, ParseError 
    3833from genshi.core import Attrs, START 
    3934from genshi.output import DocType 
    4035from genshi.template import TemplateLoader, MarkupTemplate, TextTemplate 
     
    4641from trac.mimeview import get_mimetype, Context 
    4742from trac.resource import * 
    4843from trac.util import compat, get_reporter_id, presentation, get_pkginfo, \ 
    49                       get_module_path, translation, arity 
     44                      translation 
    5045from trac.util.compat import partial, set 
    5146from trac.util.html import plaintext 
    5247from trac.util.text import pretty_size, obfuscate_email_address, \ 
  • trac/web/main.py

     
    4040from trac.config import ExtensionOption, Option, OrderedExtensionsOption 
    4141from trac.core import * 
    4242from trac.env import open_environment 
    43 from trac.perm import PermissionCache, PermissionError, PermissionSystem 
     43from trac.perm import PermissionCache, PermissionError 
    4444from trac.resource import ResourceNotFound 
    4545from trac.util import get_lines_from_file, get_last_traceback, hex_entropy, \ 
    4646                      arity, translation