pybank r77 - in trunk: . bank



Author: johan
Date: Thu Oct  2 14:03:28 2008
New Revision: 77
URL: http://svn.gnome.org/viewvc/pybank?rev=77&view=rev

Log:
2008-10-02  Johan Dahlin  <jdahlin async com br>

    Bug 553833 â fix poppler example in pybank

    * bank/module.py:
    * bank/repository.py:
    * simple.py:
    Patch by Jani Monoses



Modified:
   trunk/ChangeLog
   trunk/bank/module.py
   trunk/bank/repository.py
   trunk/simple.py

Modified: trunk/bank/module.py
==============================================================================
--- trunk/bank/module.py	(original)
+++ trunk/bank/module.py	Thu Oct  2 14:03:28 2008
@@ -28,6 +28,7 @@
     def __init__(self, namespace, path):
         self._namespace = namespace
         self._path = path
+        repository.register(self, namespace, path)
         self.created()
 
     @property

Modified: trunk/bank/repository.py
==============================================================================
--- trunk/bank/repository.py	(original)
+++ trunk/bank/repository.py	Thu Oct  2 14:03:28 2008
@@ -25,12 +25,6 @@
         self._modules = {}
 
     def register(self, module, namespace, filename):
-        if self._repo.isRegistered(namespace):
-            assert namespace in self._modules
-            return
-
-        loaded_namespace = self._repo.register_filename(namespace)
-        #assert loaded_namespace == namespace
         self._modules[namespace] = module
 
     def require(self, namespace):

Modified: trunk/simple.py
==============================================================================
--- trunk/simple.py	(original)
+++ trunk/simple.py	Thu Oct  2 14:03:28 2008
@@ -3,7 +3,7 @@
 
 import bank
 import GLib
-import Poppler
+import PopplerGlib
 
 def main(args):
     if len(args) < 2:
@@ -12,12 +12,12 @@
 
     filename = args[1]
     uri = 'file://' + os.path.abspath(filename)
-    doc = Poppler.Document(uri, '')
+    doc = PopplerGlib.PopplerDocument.new_from_file(uri, '', None)
     print doc
     pages = doc.get_n_pages()
     page = doc.get_page(0)
     print page
-    print page.get_size()
+    #print page.get_size()
 
     print 'Document %s has %d pages' % (filename, pages)
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]