Changeset 32466 for trunk/ippToPsps/jython/datastore.py
- Timestamp:
- Sep 29, 2011, 3:29:40 PM (15 years ago)
- File:
-
- 1 edited
-
trunk/ippToPsps/jython/datastore.py (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/jython/datastore.py
r32331 r32466 7 7 import re 8 8 from xml.etree.ElementTree import ElementTree, Element, tostring 9 10 from ipptopspsdb import IppToPspsDb 9 11 10 12 ''' … … 17 19 18 20 ''' 19 def __init__(self, logger, doc ):21 def __init__(self, logger, doc, ippToPspsDb): 20 22 21 23 # setup logger 22 24 self.logger = logger 23 25 self.doc = doc 26 self.ippToPspsDb = ippToPspsDb 24 27 self.logger.debug("Datastore constructor") 25 28 … … 34 37 ''' 35 38 def publish(self, name, path, file, fileType): 39 40 # TODO should handle this better 41 batchID = int(name[1:]) 36 42 37 43 self.logger.infoPair("Attempting to publish", path + "/" + file) … … 53 59 self.logger.errorPair("Datastore publish", "failed") 54 60 ret = False 61 self.ippToPspsDb.updateLoadedToDatastore(batchID, -1) 55 62 else: 56 63 self.logger.infoPair("Datastore publish", "successful") 57 64 ret = True 65 self.ippToPspsDb.updateLoadedToDatastore(batchID, 1) 58 66 59 67 tempFile.close() … … 66 74 ''' 67 75 def remove(self, name): 76 77 # TODO should handle this better 78 batchID = int(name[1:]) 68 79 69 80 command = "dsreg \ … … 80 91 self.logger.infoPair("Datastore batch not found", name) 81 92 ret = True 93 self.ippToPspsDb.updateDeletedDatastore(batchID, 1) 82 94 else: 83 95 self.logger.infoPair("Datastore removal FAILED", name) … … 86 98 self.logger.infoPair("Datastore removal successful", name) 87 99 ret = True 100 self.ippToPspsDb.updateDeletedDatastore(batchID, 1) 88 101 89 102 return ret
Note:
See TracChangeset
for help on using the changeset viewer.
