From: Łukasz Rekucki Date: Wed, 30 Sep 2009 14:17:50 +0000 (+0200) Subject: Merge branch 'master' of stigma:platforma X-Git-Url: https://git.mdrn.pl/redakcja.git/commitdiff_plain/c594f3c20b1c68cc056d2f674accba83bd3c63cd?hp=861a08cdc38728e9f988a0a321e62693e26e947f Merge branch 'master' of stigma:platforma --- diff --git a/apps/api/handlers/library_handlers.py b/apps/api/handlers/library_handlers.py index b9e6314b..eff5ada0 100644 --- a/apps/api/handlers/library_handlers.py +++ b/apps/api/handlers/library_handlers.py @@ -1,5 +1,6 @@ -import os.path # -*- encoding: utf-8 -*- +import os.path +import logging __author__= "Łukasz Rekucki" __date__ = "$2009-09-25 15:49:50$" @@ -29,6 +30,10 @@ from api.models import PartCache # import settings + +log = logging.getLogger('platforma.api') + + # # Document List Handlers # @@ -71,7 +76,7 @@ class LibraryHandler(BaseHandler): for part, docid in parts: # this way, we won't display broken links if not documents.has_key(part): - print "NOT FOUND:", part + log.info("NOT FOUND: %s", part) continue parent = documents[docid] @@ -105,7 +110,7 @@ class LibraryHandler(BaseHandler): try: lock = lib.lock() try: - print "DOCID", docid + log.info("DOCID %s", docid) doc = lib.document_create(docid) # document created, but no content yet @@ -168,6 +173,7 @@ class DocumentHandler(BaseHandler): @hglibrary def read(self, request, docid, lib): """Read document's meta data""" + log.info("Read %s", docid) try: doc = lib.document(docid) udoc = doc.take(request.user.username) @@ -218,7 +224,7 @@ class DocumentHTMLHandler(BaseHandler): return response.BadRequest().django_response({'reason': 'name-mismatch', 'message': 'Provided revision refers, to document "%s", but provided "%s"' % (document.id, docid) }) - return librarian.html.transform(document.data('xml'), is_file=False) + return librarian.html.transform(document.data('xml'), is_file=False, parse_dublincore=False) except (EntryNotFound, RevisionNotFound), e: return response.EntityNotFound().django_response({ 'exception': type(e), 'message': e.message}) @@ -240,17 +246,17 @@ class DocumentGalleryHandler(BaseHandler): dirpath = os.path.join(settings.MEDIA_ROOT, assoc.subpath) if not os.path.isdir(dirpath): - print u"[WARNING]: missing gallery %s" % dirpath + log.info(u"[WARNING]: missing gallery %s", dirpath) continue gallery = {'name': assoc.name, 'pages': []} for file in sorted(os.listdir(dirpath), key=natural_order()): - print file + log.info(file) name, ext = os.path.splitext(os.path.basename(file)) if ext.lower() not in ['.png', '.jpeg', '.jpg']: - print "Ignoring:", name, ext + log.info("Ignoring: %s %s", name, ext) continue url = settings.MEDIA_URL + assoc.subpath + u'/' + file.decode('utf-8'); @@ -315,7 +321,7 @@ class DocumentTextHandler(BaseHandler): includes = [m.groupdict()['link'] for m in (re.finditer(\ XINCLUDE_REGEXP, data, flags=re.UNICODE) or []) ] - print "INCLUDES: ", includes + log.info("INCLUDES: %s", includes) # TODO: provide useful routines to make this simpler def xml_update_action(lib, resolve): diff --git a/project/settings.py b/project/settings.py index 7d2ed64e..fc242509 100644 --- a/project/settings.py +++ b/project/settings.py @@ -133,6 +133,19 @@ EDITOR_DEFAULT_SETTINGS = { ], } +# Python logging settings +import logging + +log = logging.getLogger('platforma') +log.setLevel(logging.DEBUG) +ch = logging.StreamHandler() +ch.setLevel(logging.DEBUG) +formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') +ch.setFormatter(formatter) +log.addHandler(ch) + + +# Import localsettings file, which may override settings defined here try: from localsettings import * except ImportError: diff --git a/project/templates/explorer/panels/dceditor.html b/project/templates/explorer/panels/dceditor.html deleted file mode 100644 index 215f54fe..00000000 --- a/project/templates/explorer/panels/dceditor.html +++ /dev/null @@ -1,28 +0,0 @@ -
-
- {{ form.as_p }} - -
-
- diff --git a/project/templates/explorer/panels/gallery.html b/project/templates/explorer/panels/gallery.html deleted file mode 100644 index 0d669726..00000000 --- a/project/templates/explorer/panels/gallery.html +++ /dev/null @@ -1,47 +0,0 @@ -
- {{ form.folders }} -
- -
-
-
- diff --git a/project/templates/explorer/panels/htmleditor.html b/project/templates/explorer/panels/htmleditor.html deleted file mode 100644 index d27d8cc7..00000000 --- a/project/templates/explorer/panels/htmleditor.html +++ /dev/null @@ -1,15 +0,0 @@ -{% load toolbar_tags %} -{% toolbar toolbar_groups toolbar_extra_group %} - -{{ html|safe }} - - diff --git a/project/templates/explorer/panels/parse_error.html b/project/templates/explorer/panels/parse_error.html deleted file mode 100644 index 027e8b43..00000000 --- a/project/templates/explorer/panels/parse_error.html +++ /dev/null @@ -1,23 +0,0 @@ -

Podczas otwierania panelu "{{ panel_name }}" wystąpił przetwarzania pliku źródłowego:

-

{{ exception_type }}

-

{{ exception.message }}

- - - - diff --git a/project/templates/explorer/panels/xmleditor.html b/project/templates/explorer/panels/xmleditor.html deleted file mode 100644 index 74a68776..00000000 --- a/project/templates/explorer/panels/xmleditor.html +++ /dev/null @@ -1,69 +0,0 @@ -{% load toolbar_tags %} -{% toolbar toolbar_groups toolbar_extra_group %} - -
- -
- -