mirror of
https://gitlab.com/jeancf/twoot.git
synced 2025-02-22 08:12:15 +00:00
Replace log file by new one
This commit is contained in:
parent
bbe2f6e5ab
commit
0fed0843b2
|
@ -69,7 +69,7 @@ subst_youtube = []
|
|||
subst_reddit = []
|
||||
|
||||
# Verbosity of log messages
|
||||
# One of DEBUG, INFO, WARNING, ERROR, CRITICAL, OFF
|
||||
# One of DEBUG, INFO, WARNING, ERROR, CRITICAL, OFF
|
||||
# Default is "WARNING"
|
||||
log_level = "WARNING"
|
||||
|
||||
|
|
12
twoot.py
12
twoot.py
|
@ -22,6 +22,7 @@ import argparse
|
|||
from datetime import datetime, timedelta
|
||||
import logging
|
||||
import os
|
||||
import shutil
|
||||
import random
|
||||
import re
|
||||
import shutil
|
||||
|
@ -981,7 +982,9 @@ def main(argv):
|
|||
max_delta = timedelta(TOML['options']['log_days'])
|
||||
|
||||
# Open log file
|
||||
log_file = open('test.log', 'r')
|
||||
log_file_name = TOML['options']['twitter_account'] + '.log'
|
||||
new_log_file_name = TOML['options']['twitter_account'] + '.log.new'
|
||||
log_file = open(log_file_name, 'r')
|
||||
|
||||
# Check each line
|
||||
pos = log_file.tell()
|
||||
|
@ -1001,10 +1004,13 @@ def main(argv):
|
|||
# Reset file pointer to position before reading last line
|
||||
log_file.seek(pos)
|
||||
remainder = log_file.read()
|
||||
output_file = open('test_new.log', 'w')
|
||||
output_file = open(new_log_file_name, 'w')
|
||||
output_file.write(remainder)
|
||||
output_file.close()
|
||||
break # Exit while loop
|
||||
# replace log file by new one
|
||||
shutil.move(new_log_file_name, log_file_name)
|
||||
|
||||
break # Exit while loop
|
||||
|
||||
pos = log_file.tell()
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user