Changeset - 9b0101067e80
[Not reviewed]
default
0 1 0
Dennis Fink - 11 years ago 2014-07-15 00:26:10
dennis.fink@c3l.lu
Create filename early in check_server as it is needed anyway
1 file changed with 2 insertions and 3 deletions:
0 comments (0 inline, 0 general)
ennstatus/status/functions.py
Show inline comments
 
@@ -33,13 +33,14 @@ def _check_server(data):
 

	
 
    server_name = data['server_name']
 
    last_updated = data['last_updated']
 
    filename = os.path.join('data', '.'.join([server_name.lower(), 'json']))
 

	
 
    date = datetime.strptime(last_updated, '%d-%m-%Y %H:%M:%S')
 
    now = datetime.utcnow()
 
    delta = now - date
 

	
 
    if delta.days >= 7:
 
        os.remove(os.path.join('data', server_name.lower()+'.json'))
 
        os.remove(filename)
 
        current_app.logger.error('%s was removed!' % server_name)
 
        return False
 
    elif data['server_status'] == 'Offline':
 
@@ -61,8 +62,6 @@ def _check_server(data):
 
        for key in ('server_status', 'tor_status'):
 
            data[key] = status
 

	
 
        filename = os.path.join('data', server_name.lower()+'.json')
 

	
 
        with open(filename, mode='w', encoding='utf-8') as file_object:
 
            json.dump(data, file_object)
 

	
0 comments (0 inline, 0 general)