Changeset 824:1bc79d144eb0 in hatta-dev
Legend:
- Unmodified
- Added
- Removed
-
hatta/page.py
r820 r824 3 3 4 4 import difflib 5 import datetime6 5 import mimetypes 7 6 import re 7 import os 8 8 9 9 import werkzeug … … 72 72 self.config = self.wiki.config 73 73 74 def date_html(self, date time):74 def date_html(self, date_time): 75 75 """ 76 76 Create HTML for a date, according to recommendation at … … 78 78 """ 79 79 80 text = date time.strftime('%Y-%m-%d %H:%M')80 text = date_time.strftime('%Y-%m-%d %H:%M') 81 81 # We are going for YYYY-MM-DDTHH:MM:SSZ 82 title = date time.strftime('%Y-%m-%dT%H:%M:%SZ')82 title = date_time.strftime('%Y-%m-%dT%H:%M:%SZ') 83 83 html = werkzeug.html.abbr(text, class_="date", title=title) 84 84 return html … … 172 172 for link, label in items: 173 173 if link == self.title: 174 class_ ="current"174 class_ = "current" 175 175 else: 176 176 class_ = None … … 279 279 _ = self.wiki.gettext 280 280 h = werkzeug.html 281 max_rev = -1 ;281 max_rev = -1 282 282 title = self.title 283 283 link = self.wiki_link(title) … … 370 370 comment = _(u'created') 371 371 rev = -1 372 except ForbiddenErr, e:372 except error.ForbiddenErr, e: 373 373 yield werkzeug.html.p( 374 374 werkzeug.html(_(unicode(e)))) -
hatta/storage.py
r822 r824 2 2 # -*- coding: utf-8 -*- 3 3 4 import sys5 4 import os 6 5 import tempfile -
hatta/wiki.py
r823 r824 5 5 import os 6 6 import sys 7 import mimetypes8 7 import re 9 8 import tempfile 9 import itertools 10 10 11 11 import werkzeug … … 17 17 pygments = None 18 18 19 import hatta 19 20 import storage 20 21 import search … … 157 158 return werkzeug.url_quote(value.strip(), self.map.charset, safe="/") 158 159 159 regex ='([^+%]|%[^2]|%2[^Bb]).*'160 regex = '([^+%]|%[^2]|%2[^Bb]).*' 160 161 161 162 … … 163 164 """Matches everything.""" 164 165 165 regex ='.*'166 regex = '.*' 166 167 167 168 … … 209 210 def __init__(self, config): 210 211 if config.get_bool('show_version', False): 211 sys.stdout.write("Hatta %s\n" % __version__)212 sys.stdout.write("Hatta %s\n" % hatta.__version__) 212 213 sys.exit() 213 214 self.dead = False … … 276 277 try: 277 278 plus_pos = minor.find('+') 278 if plus_pos >0:279 if plus_pos > 0: 279 280 minor_base = minor[plus_pos:] 280 281 else: … … 286 287 page_class = self.mime_map[major] 287 288 except KeyError: 288 page_class = self.mime_map['']289 page_class = self.mime_map[''] 289 290 else: 290 291 page_class = page.WikiPage … … 480 481 continue 481 482 unique_titles.add(title) 482 if rev >0:483 if rev > 0: 483 484 url = request.adapter.build(self.diff, { 484 485 'title': title, … … 902 903 def hg_app(env, start): 903 904 env = request.environ 904 prefix ='/+hg'905 prefix = '/+hg' 905 906 if env['PATH_INFO'].startswith(prefix): 906 907 env["PATH_INFO"] = env["PATH_INFO"][len(prefix):]
Note: See TracChangeset
for help on using the changeset viewer.
