22 lines
643 B
Python
22 lines
643 B
Python
#!/tool/pandora64/.package/python-3.8.0/bin/python3
|
|
|
|
import sys
|
|
|
|
class Report():
|
|
def __init__(self, identifier, path, filename):
|
|
self._identifier = identifier
|
|
self._path = path
|
|
self._filename = filename
|
|
|
|
def open(self):
|
|
print('opening report for ' + self._identifier)
|
|
try:
|
|
report_path = self._path + '/' + self._filename
|
|
print('report_path: ' + report_path)
|
|
self._file_handle = open(report_path, 'w')
|
|
except:
|
|
sys.exit('failed to open report: ' + report_path)
|
|
|
|
def record(self, message):
|
|
self._file_handle.write(message + '\n')
|