Ticket #7518: imports.patch
| File imports.patch, 33.4 KB (added by cg@…, 3 months ago) |
|---|
-
trac/attachment.py
25 25 26 26 from genshi.builder import tag 27 27 28 from trac import perm, util29 28 from trac.config import BoolOption, IntOption 30 from trac.core import * 29 from trac.core import TracError, Interface, implements, ExtensionPoint, \ 30 Component 31 31 from trac.env import IEnvironmentSetupParticipant 32 from trac.mimeview import * 33 from trac.perm import PermissionError, PermissionSystem, IPermissionPolicy 34 from trac.resource import * 32 from trac.mimeview import Context, Mimeview 33 from trac.perm import IPermissionPolicy 34 from trac.resource import Resource, ResourceNotFound, IResourceManager, \ 35 get_resource_name, get_resource_url, ResourceSystem, \ 36 get_resource_summary, get_resource_shortname 35 37 from trac.search import search_to_sql, shorten_result 36 from trac.util import get_reporter_id, create_unique_file , content_disposition38 from trac.util import get_reporter_id, create_unique_file 37 39 from trac.util.datefmt import to_timestamp, utc 38 from trac.util.text import unicode_quote, unicode_unquote , pretty_size40 from trac.util.text import unicode_quote, unicode_unquote 39 41 from trac.util.translation import _ 40 42 from trac.web import HTTPBadRequest, IRequestHandler 41 43 from trac.web.chrome import add_link, add_stylesheet, add_ctxtnav, \ -
trac/env.py
24 24 from urlparse import urlsplit 25 25 26 26 from trac import db_default 27 from trac.config import *27 from trac.config import Configuration, Option, PathOption, BoolOption 28 28 from trac.core import Component, ComponentManager, implements, Interface, \ 29 29 ExtensionPoint, TracError 30 30 from trac.db import DatabaseManager -
trac/prefs/api.py
11 11 # individuals. For the exact contribution history, see the revision 12 12 # history and logs, available at http://trac.edgewall.org/log/. 13 13 14 from trac.core import *14 from trac.core import Interface 15 15 16 __all__ = ['IPreferencePanelProvider'] 16 17 18 17 19 class IPreferencePanelProvider(Interface): 18 20 19 21 def get_preference_panels(req): -
trac/prefs/web_ui.py
14 14 # 15 15 # Author: Daniel Lundin <daniel@edgewall.com> 16 16 17 from datetime import datetime18 17 import pkg_resources 19 18 import re 20 19 … … 25 24 26 25 from genshi.builder import tag 27 26 28 from trac.core import *27 from trac.core import Component, ExtensionPoint, implements 29 28 from trac.prefs.api import IPreferencePanelProvider 30 29 from trac.util.compat import sorted 31 30 from trac.util.datefmt import all_timezones, get_timezone, localtz -
trac/mimeview/rst.py
25 25 __docformat__ = 'reStructuredText' 26 26 27 27 from distutils.version import StrictVersion 28 import re29 28 try: 30 29 from docutils import nodes 31 30 from docutils.core import publish_parts … … 35 34 except ImportError: 36 35 has_docutils = False 37 36 38 from trac.core import *37 from trac.core import implements, Component, TracError 39 38 from trac.mimeview.api import IHTMLPreviewRenderer, content_to_unicode 40 39 from trac.util.html import Element, Markup 41 40 from trac.util.translation import _ 42 from trac.web.href import Href43 41 from trac.wiki.api import WikiSystem 44 42 from trac.wiki.formatter import WikiProcessor, Formatter, extract_link 45 43 -
trac/mimeview/api.py
65 65 from genshi.input import HTMLParser 66 66 67 67 from trac.config import IntOption, ListOption, Option 68 from trac.core import * 68 from trac.core import implements, Component, TracError, ExtensionPoint, \ 69 Interface 69 70 from trac.resource import Resource 70 71 from trac.util import reversed, sorted, Ranges 71 72 from trac.util.text import to_utf8, to_unicode -
trac/mimeview/txtl.py
18 18 See also: http://dealmeida.net/projects/textile/ 19 19 """ 20 20 21 from trac.core import *21 from trac.core import implements, Component 22 22 from trac.mimeview.api import IHTMLPreviewRenderer 23 23 24 24 -
trac/mimeview/silvercity.py
24 24 25 25 from genshi.core import Markup 26 26 27 from trac.core import *27 from trac.core import implements, Component 28 28 from trac.config import ListOption 29 29 from trac.mimeview.api import IHTMLPreviewRenderer, Mimeview 30 30 from trac.util import get_pkginfo -
trac/mimeview/patch.py
18 18 19 19 import os.path 20 20 21 from trac.core import *21 from trac.core import implements, Component, TracError 22 22 from trac.mimeview.api import content_to_unicode, IHTMLPreviewRenderer, \ 23 23 Mimeview 24 24 from trac.util.html import escape, Markup 25 25 from trac.util.text import expandtabs 26 26 from trac.util.translation import _ 27 from trac.web.chrome import Chrome,add_script, add_stylesheet27 from trac.web.chrome import add_script, add_stylesheet 28 28 29 29 __all__ = ['PatchRenderer'] 30 30 -
trac/mimeview/pygments.py
17 17 from pkg_resources import resource_filename 18 18 import re 19 19 20 from trac.core import *20 from trac.core import implements, Component 21 21 from trac.config import ListOption, Option 22 22 from trac.mimeview.api import IHTMLPreviewRenderer, Mimeview 23 23 from trac.prefs import IPreferencePanelProvider 24 from trac.util import get_ module_path, get_pkginfo24 from trac.util import get_pkginfo 25 25 from trac.util.datefmt import http_date, localtz 26 26 from trac.web import IRequestHandler 27 27 from trac.web.chrome import add_stylesheet -
trac/mimeview/enscript.py
18 18 from genshi.core import Markup 19 19 20 20 from trac.config import Option, ListOption 21 from trac.core import *21 from trac.core import implements, Component 22 22 from trac.mimeview.api import IHTMLPreviewRenderer, Mimeview 23 23 from trac.util import NaivePopen 24 from trac.util.html import escape,Deuglifier24 from trac.util.html import Deuglifier 25 25 26 26 __all__ = ['EnscriptRenderer'] 27 27 -
trac/mimeview/php.py
21 21 22 22 from genshi.core import Markup 23 23 24 from trac.core import *24 from trac.core import implements, Component, TracError 25 25 from trac.config import Option 26 26 from trac.mimeview.api import IHTMLPreviewRenderer, content_to_unicode 27 27 from trac.util import NaivePopen 28 28 from trac.util.html import Deuglifier 29 from trac.util.translation import _ 29 30 30 31 __all__ = ['PHPRenderer'] 31 32 -
trac/ticket/admin.py
14 14 from datetime import datetime 15 15 16 16 from trac.admin import IAdminPanelProvider 17 from trac.core import *17 from trac.core import Component, implements, TracError 18 18 from trac.perm import PermissionSystem 19 19 from trac.resource import ResourceNotFound 20 20 from trac.ticket import model 21 21 from trac.util.datefmt import utc, parse_date, get_date_format_hint, \ 22 22 get_datetime_format_hint 23 23 from trac.util.translation import _ 24 from trac.web.chrome import add_ link, add_script24 from trac.web.chrome import add_script 25 25 26 26 27 27 class TicketAdminPanel(Component): -
trac/ticket/api.py
15 15 # Author: Jonas Borgström <jonas@edgewall.com> 16 16 17 17 import re 18 from datetime import datetime19 18 20 19 from genshi.builder import tag 21 20 22 from trac.config import *23 from trac.core import *24 from trac.perm import IPermissionRequestor, PermissionSystem , PermissionError21 from trac.config import BoolOption, OrderedExtensionsOption 22 from trac.core import Interface, implements, ExtensionPoint, Component 23 from trac.perm import IPermissionRequestor, PermissionSystem 25 24 from trac.resource import IResourceManager 26 25 from trac.util import Ranges 27 26 from trac.util.compat import set, sorted 28 from trac.util.datefmt import utc 29 from trac.util.text import shorten_line, obfuscate_email_address 27 from trac.util.text import shorten_line 30 28 from trac.util.translation import _ 31 29 from trac.wiki import IWikiSyntaxProvider, WikiParser 32 30 -
trac/ticket/web_ui.py
16 16 17 17 import csv 18 18 from datetime import datetime 19 import os20 19 import pkg_resources 21 20 import re 22 21 from StringIO import StringIO 23 import time24 22 25 23 from genshi.core import Markup 26 24 from genshi.builder import tag 27 25 28 26 from trac.attachment import AttachmentModule 29 27 from trac.config import BoolOption, Option, IntOption, _TRUE_VALUES 30 from trac.core import *28 from trac.core import implements, TracError, Component, ExtensionPoint 31 29 from trac.mimeview.api import Mimeview, IContentConverter, Context 32 30 from trac.resource import Resource, get_resource_url, \ 33 31 render_resource_link, get_resource_shortname 34 32 from trac.search import ISearchSource, search_to_sql, shorten_result 35 from trac.ticket.api import TicketSystem, ITicketManipulator, \ 36 ITicketActionController 33 from trac.ticket.api import TicketSystem, ITicketManipulator 37 34 from trac.ticket.model import Milestone, Ticket 38 35 from trac.ticket.notification import TicketNotifyEmail 39 36 from trac.timeline.api import ITimelineEventProvider 40 37 from trac.util import get_reporter_id, partition 41 38 from trac.util.compat import any 42 39 from trac.util.datefmt import to_timestamp, utc 43 from trac.util.text import CRLF,shorten_line, obfuscate_email_address40 from trac.util.text import shorten_line, obfuscate_email_address 44 41 from trac.util.presentation import separated 45 42 from trac.util.translation import _, tag_, N_, gettext 46 43 from trac.versioncontrol.diff import get_diff_options, diff_blocks -
trac/ticket/report.py
23 23 from genshi.builder import tag 24 24 25 25 from trac.config import IntOption 26 from trac.core import *26 from trac.core import implements, Component, TracError 27 27 from trac.db import get_column_names 28 28 from trac.mimeview import Context 29 29 from trac.perm import IPermissionRequestor -
trac/ticket/default_workflow.py
20 20 21 21 from genshi.builder import tag 22 22 23 from trac.core import *23 from trac.core import implements, Component, TracError 24 24 from trac.perm import PermissionSystem 25 25 from trac.env import IEnvironmentSetupParticipant 26 26 from trac.config import Configuration -
trac/ticket/model.py
18 18 # Christopher Lenz <cmlenz@gmx.de> 19 19 20 20 import re 21 import sys22 import time23 21 from datetime import date, datetime 24 22 25 23 from trac.attachment import Attachment -
trac/ticket/roadmap.py
17 17 18 18 from datetime import datetime 19 19 import re 20 from time import localtime, strftime,time20 from time import time 21 21 22 22 from genshi.builder import tag 23 23 24 24 from trac import __version__ 25 25 from trac.attachment import AttachmentModule 26 26 from trac.config import ExtensionOption 27 from trac.core import *27 from trac.core import implements, Component, Interface, TracError 28 28 from trac.mimeview import Context 29 29 from trac.perm import IPermissionRequestor 30 from trac.resource import * 30 #from trac.resource import * 31 from trac.resource import Resource, IResourceManager, get_resource_url, \ 32 get_resource_name 31 33 from trac.search import ISearchSource, search_to_sql, shorten_result 32 34 from trac.util.compat import set, sorted 33 35 from trac.util.datefmt import parse_date, utc, to_timestamp, to_datetime, \ 34 36 get_date_format_hint, get_datetime_format_hint, \ 35 37 format_date, format_datetime 36 from trac.util.text import shorten_line, CRLF , to_unicode38 from trac.util.text import shorten_line, CRLF 37 39 from trac.util.translation import _ 38 40 from trac.ticket import Milestone, Ticket, TicketSystem 39 from trac.ticket.query import Query40 41 from trac.timeline.api import ITimelineEventProvider 41 42 from trac.web import IRequestHandler 42 from trac.web.chrome import add_link, add_ stylesheet, add_warning, \43 from trac.web.chrome import add_link, add_warning, \ 43 44 INavigationContributor 44 45 from trac.wiki.api import IWikiSyntaxProvider 45 46 from trac.wiki.formatter import format_to_html … … 537 538 # IRequestHandler methods 538 539 539 540 def match_request(self, req): 540 import re , urllib541 import re 541 542 match = re.match(r'/milestone(?:/(.+))?', req.path_info) 542 543 if match: 543 544 if match.group(1): -
trac/ticket/query.py
24 24 from genshi.builder import tag 25 25 26 26 from trac.config import Option, IntOption 27 from trac.core import *27 from trac.core import implements, TracError, Component 28 28 from trac.db import get_column_names 29 29 from trac.mimeview.api import Mimeview, IContentConverter, Context 30 30 from trac.resource import Resource -
trac/ticket/notification.py
16 16 # Author: Daniel Lundin <daniel@edgewall.com> 17 17 # 18 18 19 from trac import __version__ 20 from trac.core import * 21 from trac.config import * 19 from trac.core import Component 20 from trac.config import BoolOption, Option 22 21 from trac.notification import NotifyEmail 23 22 from trac.util import md5 24 23 from trac.util.datefmt import to_timestamp 25 from trac.util.text import CRLF, wrap , to_unicode24 from trac.util.text import CRLF, wrap 26 25 27 26 from genshi.template.text import TextTemplate 28 27 -
trac/db/sqlite_backend.py
18 18 import re 19 19 import weakref 20 20 21 from trac.core import *21 from trac.core import implements, Component, TracError 22 22 from trac.db.api import IDatabaseConnector 23 23 from trac.db.util import ConnectionWrapper 24 24 from trac.util import get_pkginfo -
trac/db/api.py
18 18 import urllib 19 19 20 20 from trac.config import Option, IntOption 21 from trac.core import *21 from trac.core import Interface, ExtensionPoint, Component, TracError 22 22 from trac.db.pool import ConnectionPool 23 23 from trac.util.text import unicode_passwd 24 24 from trac.util.translation import _ -
trac/db/mysql_backend.py
16 16 17 17 import re 18 18 19 from trac.core import *19 from trac.core import implements, Component 20 20 from trac.db.api import IDatabaseConnector 21 21 from trac.db.util import ConnectionWrapper 22 22 from trac.util import get_pkginfo … … 197 197 198 198 def cursor(self): 199 199 return MySQLUnicodeCursor(self.cnx) 200 201 No newline at end of file -
trac/db/postgres_backend.py
16 16 17 17 import re 18 18 19 from trac.core import *19 from trac.core import Component, implements 20 20 from trac.db.api import IDatabaseConnector 21 21 from trac.db.util import ConnectionWrapper 22 22 from trac.util import get_pkginfo -
trac/versioncontrol/api.py
23 23 threading._get_ident = lambda: 0 24 24 25 25 from trac.config import Option 26 from trac.core import * 26 from trac.core import implements, Component, Interface, TracError, \ 27 ExtensionPoint 27 28 from trac.perm import PermissionError 28 from trac.resource import IResourceManager, Resource System, ResourceNotFound29 from trac.resource import IResourceManager, ResourceNotFound 29 30 from trac.util.text import to_unicode 30 31 from trac.util.translation import _ 31 32 from trac.web.api import IRequestFilter -
trac/versioncontrol/svn_fs.py
40 40 """ 41 41 42 42 import os.path 43 import time44 43 import weakref 45 44 import posixpath 46 45 from datetime import datetime … … 48 47 from genshi.builder import tag 49 48 50 49 from trac.config import ListOption 51 from trac.core import *50 from trac.core import implements, Component, TracError 52 51 from trac.versioncontrol import Changeset, Node, Repository, \ 53 52 IRepositoryConnector, \ 54 53 NoSuchChangeset, NoSuchNode -
trac/admin/api.py
11 11 # individuals. For the exact contribution history, see the revision 12 12 # history and logs, available at http://trac.edgewall.org/log/. 13 13 14 from trac.core import *14 from trac.core import Interface 15 15 16 __all__ = ['IAdminPanelProvider'] 16 17 18 17 19 class IAdminPanelProvider(Interface): 18 20 """Extension point interface for adding panels to the web-based 19 21 administration interface. -
trac/admin/web_ui.py
26 26 27 27 from trac import __version__ as TRAC_VERSION 28 28 from trac.admin.api import IAdminPanelProvider 29 from trac.core import *29 from trac.core import Component, implements, ExtensionPoint, TracError 30 30 from trac.perm import PermissionSystem, IPermissionRequestor 31 31 from trac.util import get_pkginfo, get_module_path 32 32 from trac.util.compat import partial 33 33 from trac.util.text import to_unicode 34 34 from trac.util.translation import _ 35 35 from trac.web import HTTPNotFound, IRequestHandler 36 from trac.web.chrome import add_s cript, add_stylesheet, add_warning, Chrome, \37 INavigationContributor , ITemplateProvider36 from trac.web.chrome import add_stylesheet, add_warning, ITemplateProvider, \ 37 INavigationContributor 38 38 39 39 try: 40 40 from webadmin import IAdminPageProvider -
trac/admin/console.py
24 24 import sys 25 25 import time 26 26 import traceback 27 import urllib28 27 29 28 from trac import __version__ as VERSION 30 from trac import perm , util, db_default31 from trac.core import TracError 29 from trac import perm 30 from trac.core import TracError, Component 32 31 from trac.env import Environment 33 32 from trac.perm import PermissionSystem 34 from trac.ticket.model import * 33 #from trac.ticket.model import * 34 from trac.ticket.model import Ticket, Type, Priority, Severity, Resolution, \ 35 Milestone, Version 35 36 from trac.util import arity, translation 36 37 from trac.util.datefmt import parse_date, format_date, format_datetime, utc 37 38 from trac.util.html import html -
trac/perm.py
20 20 21 21 from time import time 22 22 from trac.config import ExtensionOption, OrderedExtensionsOption 23 from trac.core import * 23 from trac.core import Component, Interface, implements, ExtensionPoint, \ 24 TracError 24 25 from trac.resource import Resource, get_resource_name 25 26 from trac.util.compat import set 26 27 from trac.util.translation import _ -
trac/loader.py
22 22 import os 23 23 import sys 24 24 25 from trac.util.compat import set26 25 27 26 __all__ = ['load_components'] 28 27 -
trac/about.py
21 21 22 22 from genshi.builder import tag 23 23 24 from trac.core import *24 from trac.core import implements, Component 25 25 from trac.perm import IPermissionRequestor 26 26 from trac.util.translation import _ 27 27 from trac.web import IRequestHandler -
trac/wiki/api.py
21 21 except ImportError: 22 22 import dummy_threading as threading 23 23 import time 24 import urllib25 24 import re 26 from StringIO import StringIO27 25 28 26 from genshi.builder import tag 29 27 30 28 from trac.config import BoolOption 31 from trac.core import *29 from trac.core import implements, Interface, Component, ExtensionPoint 32 30 from trac.resource import IResourceManager 33 from trac.util import reversed34 from trac.util.html import html35 31 from trac.util.translation import _ 36 32 from trac.wiki.parser import WikiParser 37 33 … … 256 252 return page 257 253 258 254 def get_wiki_syntax(self): 259 from trac.wiki.formatter import Formatter260 255 lower = r'(?<![A-Z0-9_])' # No Upper case when looking behind 261 256 upper = r'(?<![a-z0-9_])' # No Lower case when looking behind 262 257 wiki_page_name = ( -
trac/wiki/web_ui.py
20 20 import pkg_resources 21 21 import re 22 22 23 from genshi.core import Markup24 23 from genshi.builder import tag 25 24 26 25 from trac.attachment import AttachmentModule 27 from trac.core import *26 from trac.core import implements, TracError, Component, ExtensionPoint 28 27 from trac.mimeview.api import Mimeview, IContentConverter, Context 29 28 from trac.perm import IPermissionRequestor 30 from trac.resource import * 29 #from trac.resource import * 30 from trac.resource import Resource, ResourceNotFound, get_resource_url, \ 31 get_resource_name, get_resource_summary 31 32 from trac.search import ISearchSource, search_to_sql, shorten_result 32 33 from trac.timeline.api import ITimelineEventProvider 33 34 from trac.util import get_reporter_id -
trac/wiki/intertrac.py
18 18 19 19 from genshi.builder import Element, tag 20 20 21 from trac.core import *21 from trac.core import implements, Component 22 22 from trac.mimeview import Context 23 23 from trac.perm import PermissionError 24 24 from trac.util import sorted -
trac/wiki/parser.py
20 20 21 21 import re 22 22 23 from trac.core import *23 from trac.core import Component 24 24 from trac.notification import EMAIL_LOOKALIKE_PATTERN 25 25 26 26 class WikiParser(Component): -
trac/wiki/model.py
16 16 # Author: Jonas Borgström <jonas@edgewall.com> 17 17 # Christopher Lenz <cmlenz@gmx.de> 18 18 19 import time20 19 from datetime import datetime 21 20 22 from trac.core import *21 from trac.core import TracError 23 22 from trac.resource import Resource 24 23 from trac.util.datefmt import utc, to_timestamp 25 24 from trac.util.translation import _ -
trac/wiki/formatter.py
20 20 21 21 import re 22 22 import os 23 import urllib24 23 25 24 from StringIO import StringIO 26 25 … … 30 29 from genshi.input import HTMLParser, ParseError 31 30 from genshi.util import plaintext 32 31 33 from trac.core import * 34 from trac.mimeview import * 32 from trac.mimeview import Mimeview, Context 35 33 from trac.resource import get_relative_url 36 34 from trac.util.compat import set 37 35 from trac.wiki.api import WikiSystem, parse_args -
trac/wiki/macros.py
15 15 # Author: Christopher Lenz <cmlenz@gmx.de> 16 16 17 17 from datetime import datetime 18 import imp19 18 import inspect 20 19 import os 21 20 import re … … 24 23 from genshi.builder import Element, tag
