All pastes #557779 Raw Edit

Someone

public text v1 · immutable
·published 2007-06-11 03:21 UTC
rendered paste body
#!/usr/bin/env python
 
import os

file1 = open("/home/efritz/irclogs/binaryshadow/#bso.log", 'r')
log1 = file1.read()
file1.close()

# reversed for loop which finds the first occurance of <+ in log, returns 'loc1'
# prints log[loc1:]
# takes log and stores log2 as log[0:loc1]
# reversed for loop which finds the first occurance of <+ in log2, returns 'loc2'
# prints log2[loc2:]
# takes log2 and stores log3 as log2[0:loc2]
# reversed for loop which finds the first occurance of <+ in log3, returns 'loc3'
# prints log3[loc3:]

# concatenates log1 + "\n" + log2 + "\n" + log3

for i in reversed(range(len(log1))):
    if log1[i] == ':': 
        loc1 = i-2
        break

line1 = log1[loc1:]
log2 = log1[0:loc1]

for i in reversed(range(len(log2))):
    if log2[i] == ':':
        loc2 = i-2
        break

line2 = log2[loc2:]
log3 = log2[0:loc2]

for i in reversed(range(len(log3))):
    if log3[i] == ':':
        loc3 = i-2
        break

line3 = log3[loc3:]
lines = line1 + line2 + line3

file2 = open("/home/efritz/irclogs/binaryshadow/#bso_trim.log", 'w')
file2.write(lines)
file2.close()