Ticket #7518: imports.2.patch
| File imports.2.patch, 21.4 KB (added by Christopher Grebs <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 29 from trac.core import * 31 30 from trac.env import IEnvironmentSetupParticipant 32 31 from trac.mimeview import * 33 from trac.perm import PermissionError, PermissionSystem,IPermissionPolicy32 from trac.perm import IPermissionPolicy 34 33 from trac.resource import * 35 34 from trac.search import search_to_sql, shorten_result 36 from trac.util import get_reporter_id, create_unique_file , content_disposition35 from trac.util import get_reporter_id, create_unique_file 37 36 from trac.util.datefmt import to_timestamp, utc 38 from trac.util.text import unicode_quote, unicode_unquote , pretty_size37 from trac.util.text import unicode_quote, unicode_unquote 39 38 from trac.util.translation import _ 40 39 from trac.web import HTTPBadRequest, IRequestHandler 41 40 from trac.web.chrome import add_link, add_stylesheet, add_ctxtnav, \ -
trac/env.py
25 25 26 26 from trac import db_default 27 27 from trac.config import * 28 from trac.core import Component, ComponentManager, implements, Interface, \ 29 ExtensionPoint, TracError 28 from trac.core import * 30 29 from trac.db import DatabaseManager 31 30 from trac.util import get_pkginfo 32 31 from trac.util.translation import _ -
trac/prefs/api.py
13 13 14 14 from trac.core import * 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 -
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 … … 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/patch.py
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
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
17 17 18 18 from genshi.core import Markup 19 19 20 from trac.config import Option, ListOption21 from trac.core import *20 from trac.config 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
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
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 21 from trac.config import * 23 22 from trac.core import * 24 from trac.perm import IPermissionRequestor, PermissionSystem , PermissionError23 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 … … 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/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 … … 33 33 from trac.util.datefmt import parse_date, utc, to_timestamp, to_datetime, \ 34 34 get_date_format_hint, get_datetime_format_hint, \ 35 35 format_date, format_datetime 36 from trac.util.text import shorten_line, CRLF , to_unicode36 from trac.util.text import shorten_line, CRLF 37 37 from trac.util.translation import _ 38 38 from trac.ticket import Milestone, Ticket, TicketSystem 39 from trac.ticket.query import Query40 39 from trac.timeline.api import ITimelineEventProvider 41 40 from trac.web import IRequestHandler 42 from trac.web.chrome import add_link, add_ stylesheet, add_warning, \41 from trac.web.chrome import add_link, add_warning, \ 43 42 INavigationContributor 44 43 from trac.wiki.api import IWikiSyntaxProvider 45 44 from trac.wiki.formatter import format_to_html … … 537 536 # IRequestHandler methods 538 537 539 538 def match_request(self, req): 540 import re , urllib539 import re 541 540 match = re.match(r'/milestone(?:/(.+))?', req.path_info) 542 541 if match: 543 542 if match.group(1): -
trac/ticket/query.py
23 23 24 24 from genshi.builder import tag 25 25 26 from trac.config import Option, IntOption 26 from trac.config import Option, IntOption 27 27 from trac.core import * 28 28 from trac.db import get_column_names 29 29 from trac.mimeview.api import Mimeview, IContentConverter, Context -
trac/ticket/notification.py
16 16 # Author: Daniel Lundin <daniel@edgewall.com> 17 17 # 18 18 19 from trac import __version__20 19 from trac.core import * 21 20 from trac.config import * 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 28 29 29 class TicketNotificationSystem(Component): 30 30 31 31 always_notify_owner = BoolOption('notification', 'always_notify_owner', -
trac/db/api.py
17 17 import os 18 18 import urllib 19 19 20 from trac.config import Option, IntOption21 from trac.core import *20 from trac.config 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
28 28 import MySQLdb 29 29 import MySQLdb.cursors 30 30 has_mysqldb = True 31 31 32 32 class MySQLUnicodeCursor(MySQLdb.cursors.Cursor): 33 33 def _convert_row(self, row): 34 34 return tuple([(isinstance(v, str) and [v.decode('utf-8')] or [v])[0] … … 197 197 198 198 def cursor(self): 199 199 return MySQLUnicodeCursor(self.cnx) 200 201 No newline at end of file -
trac/versioncontrol/api.py
25 25 from trac.config import Option 26 26 from trac.core import * 27 27 from trac.perm import PermissionError 28 from trac.resource import IResourceManager, Resource System, ResourceNotFound28 from trac.resource import IResourceManager, ResourceNotFound 29 29 from trac.util.text import to_unicode 30 30 from trac.util.translation import _ 31 31 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 -
trac/admin/api.py
13 13 14 14 from trac.core import * 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
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 33 from trac.ticket.model 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/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 29 from trac.core import * 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 -
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 21 from trac.core 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 32 from trac.mimeview import * 35 33 from trac.resource import get_relative_url 36 34 from trac.util.compat import set -
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 … … 27 26 from trac.core import * 28 27 from trac.resource import Resource, get_resource_url, get_resource_summary 29 28 from trac.util.datefmt import format_date, utc 30 from trac.util.compat import sorted, groupby, any,set29 from trac.util.compat import sorted, groupby, set 31 30 from trac.util.html import escape 32 31 from trac.util.text import unquote, to_unicode 33 32 from trac.util.translation import _ 34 33 from trac.wiki.api import IWikiMacroProvider, WikiSystem, parse_args 35 34 from trac.wiki.formatter import format_to_html, format_to_oneliner, \ 36 35 extract_link, OutlineFormatter 37 from trac.wiki.model import WikiPage38 from trac.web.chrome import add_stylesheet39 36 40 37 41 38 class WikiMacroBase(Component): -
trac/wiki/interwiki.py
23 23 from genshi.builder import tag 24 24 25 25 from trac.core import * 26 from trac.wiki.formatter import Formatter27 26 from trac.wiki.parser import WikiParser 28 27 from trac.wiki.api import IWikiChangeListener, IWikiMacroProvider 29 28 -
trac/search/web_ui.py
16 16 17 17 import pkg_resources 18 18 import re 19 import time20 19 21 20 from genshi.builder import tag, Element 22 21 -
trac/timeline/api.py
17 17 # Author: Jonas Borgström <jonas@edgewall.com> 18 18 # Christopher Lenz <cmlenz@gmx.de> 19 19 20 from urlparse import urljoin21 22 20 from trac.core import * 23 from trac.resource import get_resource_url24 from trac.util.datefmt import to_timestamp25 from trac.web.href import Href26 21 27 22 23 __all__ = ['ITimelineEventProvider'] 24 25 28 26 class ITimelineEventProvider(Interface): 29 27 """Extension point interface for adding sources for timed events to the 30 28 timeline. -
trac/timeline/web_ui.py
20 20 from datetime import datetime, timedelta 21 21 import pkg_resources 22 22 import re 23 import time24 from urlparse import urlparse25 23 26 24 from genshi.builder import tag 27 25 … … 38 36 from trac.web import IRequestHandler, IRequestFilter 39 37 from trac.web.chrome import add_link, add_stylesheet, prevnext_nav, Chrome, \ 40 38 INavigationContributor, ITemplateProvider 41 42 39 from trac.wiki.api import IWikiSyntaxProvider 43 40 44 41 -
trac/web/_fcgi.py
805 805 outrec = Record(FCGI_UNKNOWN_TYPE) 806 806 outrec.contentData = struct.pack(FCGI_UnknownTypeBody, inrec.type) 807 807 outrec.contentLength = FCGI_UnknownTypeBody_LEN 808 self.writeRecord( rec)808 self.writeRecord(outrec) 809 809 810 810 class MultiplexedConnection(Connection): 811 811 """ -
trac/web/chrome.py
19 19 import pkg_resources 20 20 import pprint 21 21 import re 22 try:23 from cStringIO import StringIO as cStringIO24 except ImportError:25 cStringIO = StringIO26 22 27 23 try: 28 24 from babel.support import Translations … … 34 30 from genshi.filters import Translator 35 31 else: 36 32 Translator = None 37 from genshi.input import HTML, ParseError38 33 from genshi.core import Attrs, START 39 34 from genshi.output import DocType 40 35 from genshi.template import TemplateLoader, MarkupTemplate, TextTemplate … … 46 41 from trac.mimeview import get_mimetype, Context 47 42 from trac.resource import * 48 43 from trac.util import compat, get_reporter_id, presentation, get_pkginfo, \ 49 get_module_path, translation, arity44 translation 50 45 from trac.util.compat import partial, set 51 46 from trac.util.html import plaintext 52 47 from trac.util.text import pretty_size, obfuscate_email_address, \ -
trac/web/main.py
40 40 from trac.config import ExtensionOption, Option, OrderedExtensionsOption 41 41 from trac.core import * 42 42 from trac.env import open_environment 43 from trac.perm import PermissionCache, PermissionError , PermissionSystem43 from trac.perm import PermissionCache, PermissionError 44 44 from trac.resource import ResourceNotFound 45 45 from trac.util import get_lines_from_file, get_last_traceback, hex_entropy, \ 46 46 arity, translation
