Skip to content

Commit 68c9f75

Browse files
committed
Fix pep8 on PostmonServer file, ref #42
1 parent 72c251e commit 68c9f75

File tree

1 file changed

+20
-10
lines changed

1 file changed

+20
-10
lines changed

PostmonServer.py

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
#!/usr/bin/env python
2+
# -*- coding: utf-8 -*-
13
import bottle
24
import json
35
from bottle import route, run, response
@@ -6,17 +8,20 @@
68
from correios import Correios
79
from database import MongoDb as Database
810

11+
912
app_v1 = bottle.Bottle()
1013
jsonp_query_key = 'callback'
1114

15+
1216
def expired(record_date):
1317
from datetime import datetime, timedelta
1418

15-
WEEKS = 26 #6 months
19+
# 6 months
20+
WEEKS = 26
1621

1722
now = datetime.now()
1823

19-
return ( now - record_date['v_date'] >= timedelta(weeks=WEEKS))
24+
return (now - record_date['v_date'] >= timedelta(weeks=WEEKS))
2025

2126

2227
def _get_info_from_source(cep):
@@ -44,32 +49,34 @@ def format_result(result):
4449
@route('/cep/<cep:re:\d{5}-?\d{3}>')
4550
@app_v1.route('/cep/<cep:re:\d{5}-?\d{3}>')
4651
def verifica_cep(cep):
47-
cep = cep.replace('-','')
52+
cep = cep.replace('-', '')
4853
db = Database()
4954
response.headers['Access-Control-Allow-Origin'] = '*'
5055

51-
result = db.get_one(cep, fields={ '_id': False })
52-
if result and result.has_key('v_date') and not expired(result):
56+
result = db.get_one(cep, fields={'_id': False})
57+
if result and 'v_date' in result and not expired(result):
5358
result.pop('v_date')
5459
else:
5560
try:
5661
info = _get_info_from_source(cep)
5762
except ValueError:
58-
response.status = '404 O CEP %s informado nao pode ser localizado' % cep
63+
response.status = '404 O CEP %s informado nao pode '
64+
'ser localizado' % cep
5965
return
6066
except requests.exceptions.RequestException:
6167
response.status = '503 Servico Temporariamente Indisponivel'
6268
return
6369
for item in info:
6470
db.insert_or_update(item)
65-
result = db.get_one(cep, fields={ '_id': False, 'v_date': False })
71+
result = db.get_one(cep, fields={'_id': False, 'v_date': False})
6672

6773
if result:
6874

6975
response.headers['Cache-Control'] = 'public, max-age=2592000'
7076
return format_result(result)
7177
else:
72-
response.status = '404 O CEP %s informado nao pode ser localizado' % cep
78+
response.status = '404 O CEP %s informado nao pode ser '
79+
'localizado' % cep
7380
return
7481

7582

@@ -98,11 +105,14 @@ def track_pack(provider, track):
98105
return format_result(resposta)
99106

100107
except AttributeError:
101-
response.status = '404 O pacote %s informado nao pode ser localizado' %track
108+
response.status = '404 O pacote %s informado nao pode ser '
109+
'localizado' % track
102110
else:
103-
response.status = '404 O Servico %s nao pode ser encontrado' %provider
111+
response.status = '404 O Servico %s nao pode ser encontrado' % provider
112+
104113

105114
bottle.mount('/v1', app_v1)
106115

116+
107117
def _standalone(port=9876):
108118
run(host='localhost', port=port)

0 commit comments

Comments
 (0)