Subversion Repositories SmartDukaan

Rev

Rev 13867 | Rev 13894 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 13867 Rev 13892
Line 1... Line 1...
1
import json
1
import json
2
from dtr import main
2
from dtr import main
3
from dtr.storage import Mongo
3
from dtr.storage import Mongo
4
from bson import json_util
4
from bson import json_util
5
import falcon
5
import falcon
6
from dtr.utils import FetchLivePrices
6
from dtr.utils import FetchLivePrices, DealSheet
7
 
7
 
8
 
8
 
9
class CategoryDiscountInfo(object):
9
class CategoryDiscountInfo(object):
10
    
10
    
11
    def on_get(self, req, resp):
11
    def on_get(self, req, resp):
Line 147... Line 147...
147
            json_docs = json.dumps(result, default=json_util.default)
147
            json_docs = json.dumps(result, default=json_util.default)
148
            resp.body = json.dumps(json_docs, encoding='utf-8')
148
            resp.body = json.dumps(json_docs, encoding='utf-8')
149
        except:
149
        except:
150
            json_docs = json.dumps({}, default=json_util.default)
150
            json_docs = json.dumps({}, default=json_util.default)
151
            resp.body = json.dumps(json_docs, encoding='utf-8')
151
            resp.body = json.dumps(json_docs, encoding='utf-8')
-
 
152
 
-
 
153
class DealSheet():
-
 
154
    def on_get(self,req, resp):
-
 
155
        try:
-
 
156
            DealSheet.main()
-
 
157
            json_docs = json.dumps({'True','Sheet generated, mail sent.'}, default=json_util.default)
-
 
158
            resp.body = json.dumps(json_docs, encoding='utf-8')
-
 
159
        except:
-
 
160
            json_docs = json.dumps({'False','Unable to generate deal sheet.'}, default=json_util.default)
-
 
161
            resp.body = json.dumps(json_docs, encoding='utf-8')
-
 
162
    
152
    
163
    
153
164