Edgewall Software

Ticket #7518: imports.patch

File imports.patch, 33.4 KB (added by cg@…, 3 months ago)

The patch file that fixes some import-errors

  • trac/attachment.py

     
    2525 
    2626from genshi.builder import tag 
    2727 
    28 from trac import perm, util 
    2928from trac.config import BoolOption, IntOption 
    30 from trac.core import * 
     29from trac.core import TracError, Interface, implements, ExtensionPoint, \ 
     30                      Component 
    3131from trac.env import IEnvironmentSetupParticipant 
    32 from trac.mimeview import * 
    33 from trac.perm import PermissionError, PermissionSystem, IPermissionPolicy 
    34 from trac.resource import * 
     32from trac.mimeview import Context, Mimeview 
     33from trac.perm import IPermissionPolicy 
     34from trac.resource import Resource, ResourceNotFound, IResourceManager, \ 
     35                          get_resource_name, get_resource_url, ResourceSystem, \ 
     36                          get_resource_summary, get_resource_shortname 
    3537from trac.search import search_to_sql, shorten_result 
    36 from trac.util import get_reporter_id, create_unique_file, content_disposition 
     38from trac.util import get_reporter_id, create_unique_file 
    3739from trac.util.datefmt import to_timestamp, utc 
    38 from trac.util.text import unicode_quote, unicode_unquote, pretty_size 
     40from trac.util.text import unicode_quote, unicode_unquote 
    3941from trac.util.translation import _ 
    4042from trac.web import HTTPBadRequest, IRequestHandler 
    4143from trac.web.chrome import add_link, add_stylesheet, add_ctxtnav, \ 
  • trac/env.py

     
    2424from urlparse import urlsplit 
    2525 
    2626from trac import db_default 
    27 from trac.config import * 
     27from trac.config import Configuration, Option, PathOption, BoolOption 
    2828from trac.core import Component, ComponentManager, implements, Interface, \ 
    2929                      ExtensionPoint, TracError 
    3030from trac.db import DatabaseManager 
  • trac/prefs/api.py

     
    1111# individuals. For the exact contribution history, see the revision 
    1212# history and logs, available at http://trac.edgewall.org/log/. 
    1313 
    14 from trac.core import * 
     14from trac.core import Interface 
    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 
     
    2524 
    2625from genshi.builder import tag 
    2726 
    28 from trac.core import * 
     27from trac.core import Component, ExtensionPoint, implements 
    2928from trac.prefs.api import IPreferencePanelProvider 
    3029from trac.util.compat import sorted 
    3130from trac.util.datefmt import all_timezones, get_timezone, localtz 
  • 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 
     
    3534except ImportError: 
    3635    has_docutils = False 
    3736 
    38 from trac.core import * 
     37from trac.core import implements, Component, TracError 
    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/api.py

     
    6565from genshi.input import HTMLParser 
    6666 
    6767from trac.config import IntOption, ListOption, Option 
    68 from trac.core import * 
     68from trac.core import implements, Component, TracError, ExtensionPoint, \ 
     69    Interface 
    6970from trac.resource import Resource 
    7071from trac.util import reversed, sorted, Ranges 
    7172from trac.util.text import to_utf8, to_unicode 
  • trac/mimeview/txtl.py

     
    1818See also: http://dealmeida.net/projects/textile/ 
    1919""" 
    2020 
    21 from trac.core import * 
     21from trac.core import implements, Component 
    2222from trac.mimeview.api import IHTMLPreviewRenderer 
    2323 
    2424 
  • trac/mimeview/silvercity.py

     
    2424 
    2525from genshi.core import Markup 
    2626 
    27 from trac.core import * 
     27from trac.core import implements, Component 
    2828from trac.config import ListOption 
    2929from trac.mimeview.api import IHTMLPreviewRenderer, Mimeview 
    3030from trac.util import get_pkginfo 
  • trac/mimeview/patch.py

     
    1818 
    1919import os.path 
    2020 
    21 from trac.core import * 
     21from trac.core import implements, Component, TracError 
    2222from trac.mimeview.api import content_to_unicode, IHTMLPreviewRenderer, \ 
    2323                              Mimeview 
    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

     
    1717from pkg_resources import resource_filename 
    1818import re 
    1919 
    20 from trac.core import * 
     20from trac.core import implements, Component 
    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

     
    1818from genshi.core import Markup 
    1919 
    2020from trac.config import Option, ListOption 
    21 from trac.core 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

     
    2121 
    2222from genshi.core import Markup 
    2323 
    24 from trac.core import * 
     24from trac.core import implements, Component, TracError 
    2525from trac.config import Option 
    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

     
    1414from datetime import datetime 
    1515 
    1616from trac.admin import IAdminPanelProvider 
    17 from trac.core import * 
     17from trac.core import Component, implements, TracError 
    1818from trac.perm import PermissionSystem 
    1919from trac.resource import ResourceNotFound 
    2020from trac.ticket import model 
    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 
    22 from trac.config import * 
    23 from trac.core import * 
    24 from trac.perm import IPermissionRequestor, PermissionSystem, PermissionError 
     21from trac.config import BoolOption, OrderedExtensionsOption 
     22from trac.core import Interface, implements, ExtensionPoint, Component 
     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 
    2725 
    2826from trac.attachment import AttachmentModule 
    2927from trac.config import BoolOption, Option, IntOption, _TRUE_VALUES 
    30 from trac.core import * 
     28from trac.core import implements, TracError, Component, ExtensionPoint 
    3129from trac.mimeview.api import Mimeview, IContentConverter, Context 
    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/report.py

     
    2323from genshi.builder import tag 
    2424 
    2525from trac.config import IntOption 
    26 from trac.core import * 
     26from trac.core import implements, Component, TracError 
    2727from trac.db import get_column_names 
    2828from trac.mimeview import Context 
    2929from trac.perm import IPermissionRequestor 
  • trac/ticket/default_workflow.py

     
    2020 
    2121from genshi.builder import tag 
    2222 
    23 from trac.core import * 
     23from trac.core import implements, Component, TracError 
    2424from trac.perm import PermissionSystem 
    2525from trac.env import IEnvironmentSetupParticipant 
    2626from trac.config import Configuration 
  • 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 
    2424from trac import __version__ 
    2525from trac.attachment import AttachmentModule 
    2626from trac.config import ExtensionOption 
    27 from trac.core import * 
     27from trac.core import implements, Component, Interface, TracError 
    2828from trac.mimeview import Context 
    2929from trac.perm import IPermissionRequestor 
    30 from trac.resource import * 
     30#from trac.resource import * 
     31from trac.resource import Resource, IResourceManager, get_resource_url, \ 
     32                          get_resource_name 
    3133from trac.search import ISearchSource, search_to_sql, shorten_result 
    3234from trac.util.compat import set, sorted 
    3335from trac.util.datefmt import parse_date, utc, to_timestamp, to_datetime, \ 
    3436                              get_date_format_hint, get_datetime_format_hint, \ 
    3537                              format_date, format_datetime 
    36 from trac.util.text import shorten_line, CRLF, to_unicode 
     38from trac.util.text import shorten_line, CRLF 
    3739from trac.util.translation import _ 
    3840from trac.ticket import Milestone, Ticket, TicketSystem 
    39 from trac.ticket.query import Query 
    4041from trac.timeline.api import ITimelineEventProvider 
    4142from trac.web import IRequestHandler 
    42 from trac.web.chrome import add_link, add_stylesheet, add_warning, \ 
     43from trac.web.chrome import add_link, add_warning, \ 
    4344                            INavigationContributor 
    4445from trac.wiki.api import IWikiSyntaxProvider 
    4546from trac.wiki.formatter import format_to_html 
     
    537538    # IRequestHandler methods 
    538539 
    539540    def match_request(self, req): 
    540         import re, urllib 
     541        import re 
    541542        match = re.match(r'/milestone(?:/(.+))?', req.path_info) 
    542543        if match: 
    543544            if match.group(1): 
  • trac/ticket/query.py

     
    2424from genshi.builder import tag 
    2525 
    2626from trac.config import Option, IntOption  
    27 from trac.core import * 
     27from trac.core import implements, TracError, Component 
    2828from trac.db import get_column_names 
    2929from trac.mimeview.api import Mimeview, IContentConverter, Context 
    3030from trac.resource import Resource 
  • trac/ticket/notification.py

     
    1616# Author: Daniel Lundin <daniel@edgewall.com> 
    1717# 
    1818 
    19 from trac import __version__ 
    20 from trac.core import * 
    21 from trac.config import * 
     19from trac.core import Component 
     20from trac.config import BoolOption, Option 
    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 
  • trac/db/sqlite_backend.py

     
    1818import re 
    1919import weakref 
    2020 
    21 from trac.core import * 
     21from trac.core import implements, Component, TracError 
    2222from trac.db.api import IDatabaseConnector 
    2323from trac.db.util import ConnectionWrapper 
    2424from trac.util import get_pkginfo 
  • trac/db/api.py

     
    1818import urllib 
    1919 
    2020from trac.config import Option, IntOption 
    21 from trac.core 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

     
    1616 
    1717import re 
    1818 
    19 from trac.core import * 
     19from trac.core import implements, Component 
    2020from trac.db.api import IDatabaseConnector 
    2121from trac.db.util import ConnectionWrapper 
    2222from trac.util import get_pkginfo 
     
    197197 
    198198    def cursor(self): 
    199199        return MySQLUnicodeCursor(self.cnx) 
    200          
    201  No newline at end of file 
  • trac/db/postgres_backend.py

     
    1616 
    1717import re 
    1818 
    19 from trac.core import * 
     19from trac.core import Component, implements 
    2020from trac.db.api import IDatabaseConnector 
    2121from trac.db.util import ConnectionWrapper 
    2222from trac.util import get_pkginfo 
  • trac/versioncontrol/api.py

     
    2323    threading._get_ident = lambda: 0 
    2424 
    2525from trac.config import Option 
    26 from trac.core import * 
     26from trac.core import implements, Component, Interface, TracError, \ 
     27                      ExtensionPoint 
    2728from trac.perm import PermissionError 
    28 from trac.resource import IResourceManager, ResourceSystem, ResourceNotFound 
     29from trac.resource import IResourceManager, ResourceNotFound 
    2930from trac.util.text import to_unicode 
    3031from trac.util.translation import _ 
    3132from 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 
     
    4847from genshi.builder import tag 
    4948 
    5049from trac.config import ListOption 
    51 from trac.core import * 
     50from trac.core import implements, Component, TracError 
    5251from trac.versioncontrol import Changeset, Node, Repository, \ 
    5352                                IRepositoryConnector, \ 
    5453                                NoSuchChangeset, NoSuchNode 
  • trac/admin/api.py

     
    1111# individuals. For the exact contribution history, see the revision 
    1212# history and logs, available at http://trac.edgewall.org/log/. 
    1313 
    14 from trac.core import * 
     14from trac.core import Interface 
    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

     
    2626 
    2727from trac import __version__ as TRAC_VERSION 
    2828from trac.admin.api import IAdminPanelProvider 
    29 from trac.core import * 
     29from trac.core import Component, implements, ExtensionPoint, TracError 
    3030from trac.perm import PermissionSystem, IPermissionRequestor 
    3131from trac.util import get_pkginfo, get_module_path 
    3232from trac.util.compat import partial 
    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 
    34 from trac.ticket.model import * 
     33#from trac.ticket.model import * 
     34from trac.ticket.model import Ticket, Type, Priority, Severity, Resolution, \ 
     35                              Milestone, Version 
    3536from trac.util import arity, translation 
    3637from trac.util.datefmt import parse_date, format_date, format_datetime, utc 
    3738from trac.util.html import html 
  • trac/perm.py

     
    2020 
    2121from time import time 
    2222from trac.config import ExtensionOption, OrderedExtensionsOption 
    23 from trac.core import * 
     23from trac.core import Component, Interface, implements, ExtensionPoint, \ 
     24    TracError 
    2425from trac.resource import Resource, get_resource_name 
    2526from trac.util.compat import set 
    2627from trac.util.translation import _ 
  • trac/loader.py

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

     
    2121 
    2222from genshi.builder import tag 
    2323 
    24 from trac.core import * 
     24from trac.core import implements, Component 
    2525from trac.perm import IPermissionRequestor 
    2626from trac.util.translation import _ 
    2727from trac.web import IRequestHandler 
  • 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 
    31 from trac.core import * 
     29from trac.core import implements, Interface, Component, ExtensionPoint 
    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 
    27 from trac.core import * 
     26from trac.core import implements, TracError, Component, ExtensionPoint 
    2827from trac.mimeview.api import Mimeview, IContentConverter, Context 
    2928from trac.perm import IPermissionRequestor 
    30 from trac.resource import * 
     29#from trac.resource import * 
     30from trac.resource import Resource, ResourceNotFound, get_resource_url, \ 
     31                          get_resource_name, get_resource_summary 
    3132from trac.search import ISearchSource, search_to_sql, shorten_result 
    3233from trac.timeline.api import ITimelineEventProvider 
    3334from trac.util import get_reporter_id 
  • trac/wiki/intertrac.py

     
    1818 
    1919from genshi.builder import Element, tag 
    2020 
    21 from trac.core import * 
     21from trac.core import implements, Component 
    2222from trac.mimeview import Context 
    2323from trac.perm import PermissionError 
    2424from trac.util import sorted 
  • trac/wiki/parser.py

     
    2020 
    2121import re 
    2222 
    23 from trac.core import * 
     23from trac.core import Component 
    2424from trac.notification import EMAIL_LOOKALIKE_PATTERN 
    2525 
    2626class WikiParser(Component): 
  • 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 
    22 from trac.core import * 
     21from trac.core import TracError 
    2322from trac.resource import Resource 
    2423from trac.util.datefmt import utc, to_timestamp 
    2524from trac.util.translation 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 * 
    34 from trac.mimeview import * 
     32from trac.mimeview import Mimeview, Context 
    3533from trac.resource import get_relative_url 
    3634from trac.util.compat import set 
    3735from trac.wiki.api import WikiSystem, parse_args 
  • 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 
     
    2423from genshi.builder import Element, tag