Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/ReadEtextsActivity.py
diff options
context:
space:
mode:
authorJames Simmons <jim@olpc.simmons>2009-07-10 00:44:30 (GMT)
committer James Simmons <jim@olpc.simmons>2009-07-10 00:44:30 (GMT)
commita29fdd551b8e16b60f5f158b6b27e1b4faa3a6fb (patch)
tree83ad3a6870ffa2c2e7908406cca297be1c8aa15e /ReadEtextsActivity.py
parent81f7f691f0fda515c90106c2e7862fc5d2700da8 (diff)
modified: ReadEtextsActivity.py
Diffstat (limited to 'ReadEtextsActivity.py')
-rw-r--r--ReadEtextsActivity.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/ReadEtextsActivity.py b/ReadEtextsActivity.py
index 3a2dce9..aaaf1e3 100644
--- a/ReadEtextsActivity.py
+++ b/ReadEtextsActivity.py
@@ -638,7 +638,7 @@ class ReadEtextsActivity(activity.Activity):
def extract_pickle_file(self):
"Extract the pickle file to an instance directory for viewing"
try:
- self.zf.getinfo('annotations.pk1')
+ self.zf.getinfo('annotations.pkl')
filebytes = self.zf.read('annotations.pkl')
f = open(self.pickle_file_temp, 'wb')
try:
@@ -663,7 +663,7 @@ class ReadEtextsActivity(activity.Activity):
def get_saved_page_number(self):
title = self.metadata.get('title', '')
- if not title[len(title)- 1].isdigit():
+ if title == '' or not title[len(title)- 1].isdigit():
self.page = 0
else:
i = len(title) - 1
@@ -679,7 +679,7 @@ class ReadEtextsActivity(activity.Activity):
def save_page_number(self):
title = self.metadata.get('title', '')
- if not title[len(title)- 1].isdigit():
+ if title == '' or not title[len(title)- 1].isdigit():
title = title + ' P' + str(self.page + 1)
else:
i = len(title) - 1
@@ -725,9 +725,10 @@ class ReadEtextsActivity(activity.Activity):
pagecount = pagecount + 1
self.annotations.restore()
- self.metadata['title'] = self.annotations.get_title()
- self.metadata['title_set_by_user'] = '1'
- print self.annotations.get_title()
+ if self.is_received_document == True:
+ self.metadata['title'] = self.annotations.get_title()
+ self.metadata['title_set_by_user'] = '1'
+ print self.annotations.get_title()
self.get_saved_page_number()
self.show_page(self.page)