Griffith - media collection manager
May 23, 2012, 09:41:31 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Please check ask.griffith.cc and wiki.griffith.cc before asking questions.
 
   Home   Help Search Login Register  
Pages: [1]   Go Down
  Print  
Author Topic: Kein Export möglich  (Read 1596 times)
Alexs
Newbie
*
Offline Offline

Posts: 22


View Profile
« on: August 09, 2009, 02:48:57 PM »

Hallo,

Ich habe keine Ahnung  bei welcher Version das schon so ist, aber als ich heute Griffith startete und ein pdf exportieren wollte, stellte ich fest das Griffith überhaupt nicht reagiert wenn ich ein Menüpunkt auf Datei > Exportieren gehe.

Beim debug-Start aus der Konsole:
Code:
$ griffith -D
DEBUG:Griffith:Starting Griffith 0.10
DEBUG:Griffith:Platform: Linux-2.6.30-4.slh.2-sidux-686-i686-with-debian-squeeze-sid (posix)
DEBUG:Griffith:Dependencies:
gtk :: 2.14.1
gtk.glade :: 2.14.1
sqlalchemy :: 0.5.5
sqlite3 :: 2.3.2
reportlab :: 2.2
PIL :: True
psycopg2 :: False
MySQLdb :: False
chardet :: False
sqlite :: False
DEBUG:Griffith:config file used: /home/alex/.griffith/griffith.cfg
INFO:Griffith:Using Griffith directory: /home/alex/.griffith
/usr/share/griffith/lib/initialize.py:137: GtkWarning: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
  define_widgets(self, gtk.glade.XML(gf))
DEBUG:Griffith:SELECT movies.number, movies.o_title, movies.title, movies.director, movies.poster_md5, movies.genre, movies.seen, movies.year, movies.runtime, movies.rating
FROM movies ORDER BY movies.number ASC
INFO:Griffith:Spellchecker is not available

Wenn ich auf Exportieren > PDF gehe (andere Optionen fast gleiches Ergebnis)
Code:
Traceback (most recent call last):
  File "/usr/bin/griffith", line 168, in on_export_activate
    module = __import__('PluginExport%s' % plugin_name)
  File "/usr/share/griffith/lib/plugins/export/PluginExportPDF.py", line 43, in <module>
    from plugins.export import Base
  File "/usr/share/griffith/lib/plugins/export/__init__.py", line 29, in <module>
    import xml.dom.ext
ImportError: No module named ext

griffith 0.10 / SQLite3 – sidux/xfce

Jetzt natürlich die Frage woran das liegen kann, bei mir oder bei griffith?
Ich habe griffith übrigens frisch installiert und mit neuer griffith.cfg/.db getestet mit gleichem Ergebnis.

MfG Alexs
« Last Edit: August 09, 2009, 08:28:09 PM by Alexs » Logged
mike
Global Moderator
Hero Member
*****
Offline Offline

Posts: 996


View Profile WWW
« Reply #1 on: August 09, 2009, 08:57:27 PM »

Es sieht so aus, als ob Dir das PyXML Paket fehlt.
http://sourceforge.net/projects/pyxml/files/
Logged
Alexs
Newbie
*
Offline Offline

Posts: 22


View Profile
« Reply #2 on: August 09, 2009, 09:07:26 PM »

Kann ich mir so nicht vorstellen.

PyXML wird nicht mehr weiterentwickelt und die aktuellste Version ist von 2004 ist, ausserdem funktionierte der Export mit Griffith 0.09x obwohl ich dieses PyXML bestimmt nicht installiert hatte.
Logged
mike
Global Moderator
Hero Member
*****
Offline Offline

Posts: 996


View Profile WWW
« Reply #3 on: August 09, 2009, 09:26:52 PM »

Ich kann mir das schon so vorstellen.  Smiley

In Version 0.10 haben sich ein paar Sachen bei den Export Plugins grundlegend geändert, wodurch dieser import
reingerutscht ist. Das ist übrigens nicht PDF Export Plugin spezifisch, es trifft auf alle Export Plugins zu.
Ich habe aus der Bibliothek eine Funktion genutzt, um XML basierte Exports "hübsch" wegzuschreiben.
Diese werde ich wohl ersetzen müssen.

Prinzipiell ist an einer Version von 2004 nichts auszusetzen, solange diese funktioniert und für neue Python Versionen
zur Verfügung steht. Wenn es sich, wie in diesem Falle nur um eine Methode handelt, welche verwendet wird, so
ist es wohl an der Zeit nach einer Alternative zu suchen.
Logged
mike
Global Moderator
Hero Member
*****
Offline Offline

Posts: 996


View Profile WWW
« Reply #4 on: August 09, 2009, 09:55:34 PM »

Ich habe die besagte Funktion herausgenommen. Wenn Du Deine lokale Installation dementsprechend korrigieren willst,
bevor eine neue Version von Griffith released wid, so mußt Du folgende Datei aus der Quellcodeverwaltung
http://svn.berlios.de/svnroot/repos/griffith/trunk/lib/plugins/export/__init__.py
über Deine installierte Version kopieren.
Logged
Alexs
Newbie
*
Offline Offline

Posts: 22


View Profile
« Reply #5 on: August 10, 2009, 02:06:43 PM »

Fantastisch, es funktioniert mit der hineinkopierten __init__.py  Smiley

Vielen Dank.
Alex

Logged
Pages: [1]   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006-2007, Simple Machines Valid XHTML 1.0! Valid CSS!