-
Notifications
You must be signed in to change notification settings - Fork 11
TypeError: strptime() argument 1 must be string, not None #3
Description
Hi,
I've install astlog and when i trie to test this with asterisk log, i've got an error:
""TypeError: strptime() argument 1 must be string, not None""
I've got several result in left panel, This error come when i select a result with space.
I've try whithout any argument exept logfile.
I've trie to set start time with format show in help (--from-when "2018-12-22 00:00:00"), but he sais "No data after 2018-12-22 00:00:00
Traceback (most recent call last):
File "/home/jam/astlog/astlog/app.py", line 1112, in run
self.loop.run()
File "/home/jam/astlog/env/astlog/local/lib/python2.7/site-packages/urwid-2.0.1-py2.7.egg/urwid/main_loop.py", line 286, in run
self._run()
File "/home/jam/astlog/env/astlog/local/lib/python2.7/site-packages/urwid-2.0.1-py2.7.egg/urwid/main_loop.py", line 384, in _run
self.event_loop.run()
File "/home/jam/astlog/env/astlog/local/lib/python2.7/site-packages/urwid-2.0.1-py2.7.egg/urwid/main_loop.py", line 788, in run
self._loop()
File "/home/jam/astlog/env/astlog/local/lib/python2.7/site-packages/urwid-2.0.1-py2.7.egg/urwid/main_loop.py", line 825, in _loop
self._watch_filesfd
File "/home/jam/astlog/env/astlog/local/lib/python2.7/site-packages/urwid-2.0.1-py2.7.egg/urwid/raw_display.py", line 404, in
event_loop, callback, self.get_available_raw_input())
File "/home/jam/astlog/env/astlog/local/lib/python2.7/site-packages/urwid-2.0.1-py2.7.egg/urwid/raw_display.py", line 502, in parse_input
callback(processed, processed_codes)
File "/home/jam/astlog/env/astlog/local/lib/python2.7/site-packages/urwid-2.0.1-py2.7.egg/urwid/main_loop.py", line 411, in _update
self.process_input(keys)
File "/home/jam/astlog/env/astlog/local/lib/python2.7/site-packages/urwid-2.0.1-py2.7.egg/urwid/main_loop.py", line 511, in process_input
k = self._topmost_widget.keypress(self.screen_size, k)
File "/home/jam/astlog/env/astlog/local/lib/python2.7/site-packages/urwid-2.0.1-py2.7.egg/urwid/container.py", line 1131, in keypress
return self.body.keypress( (maxcol, remaining), key )
File "/home/jam/astlog/env/astlog/local/lib/python2.7/site-packages/urwid-2.0.1-py2.7.egg/urwid/container.py", line 2271, in keypress
key = w.keypress((mc,) + size[1:], key)
File "/home/jam/astlog/astlog/app.py", line 480, in keypress
return self.frame.keypress(size, key)
File "/home/jam/astlog/env/astlog/local/lib/python2.7/site-packages/urwid-2.0.1-py2.7.egg/urwid/container.py", line 1131, in keypress
return self.body.keypress( (maxcol, remaining), key )
File "/home/jam/astlog/env/astlog/local/lib/python2.7/site-packages/urwid-2.0.1-py2.7.egg/urwid/listbox.py", line 999, in keypress
key = focus_widget.keypress((maxcol,),key)
File "/home/jam/astlog/env/astlog/local/lib/python2.7/site-packages/urwid-2.0.1-py2.7.egg/urwid/wimp.py", line 275, in keypress
self.toggle_state()
File "/home/jam/astlog/env/astlog/local/lib/python2.7/site-packages/urwid-2.0.1-py2.7.egg/urwid/wimp.py", line 438, in toggle_state
self.set_state(True)
File "/home/jam/astlog/env/astlog/local/lib/python2.7/site-packages/urwid-2.0.1-py2.7.egg/urwid/wimp.py", line 408, in set_state
self.__super.set_state(state, do_callback)
File "/home/jam/astlog/env/astlog/local/lib/python2.7/site-packages/urwid-2.0.1-py2.7.egg/urwid/wimp.py", line 240, in set_state
self._emit('change', state)
File "/home/jam/astlog/env/astlog/local/lib/python2.7/site-packages/urwid-2.0.1-py2.7.egg/urwid/widget.py", line 460, in _emit
signals.emit_signal(self, name, self, *args)
File "/home/jam/astlog/env/astlog/local/lib/python2.7/site-packages/urwid-2.0.1-py2.7.egg/urwid/signals.py", line 265, in emit
result |= self._call_callback(callback, user_arg, user_args, args)
File "/home/jam/astlog/env/astlog/local/lib/python2.7/site-packages/urwid-2.0.1-py2.7.egg/urwid/signals.py", line 295, in _call_callback
return bool(callback(*args_to_pass))
File "/home/jam/astlog/astlog/app.py", line 485, in on_select_phone
self._emit('select', call_id)
File "/home/jam/astlog/env/astlog/local/lib/python2.7/site-packages/urwid-2.0.1-py2.7.egg/urwid/widget.py", line 460, in _emit
signals.emit_signal(self, name, self, *args)
File "/home/jam/astlog/env/astlog/local/lib/python2.7/site-packages/urwid-2.0.1-py2.7.egg/urwid/signals.py", line 265, in emit
result |= self._call_callback(callback, user_arg, user_args, args)
File "/home/jam/astlog/env/astlog/local/lib/python2.7/site-packages/urwid-2.0.1-py2.7.egg/urwid/signals.py", line 295, in _call_callback
return bool(callback(*args_to_pass))
File "/home/jam/astlog/astlog/app.py", line 1008, in on_result_selected
self.log_display.load_result(ref)
File "/home/jam/astlog/astlog/app.py", line 675, in load_result
self.refresh_log()
File "/home/jam/astlog/astlog/app.py", line 904, in refresh_log
('elapsed', '(ela: %s) ' % sip.elapsed_sec)]
File "/home/jam/astlog/astlog/reader.py", line 179, in elapsed_sec
elapsed = self.elapsed
File "/home/jam/astlog/astlog/reader.py", line 173, in elapsed
and self.dialog.start_sip.timestamp
File "/home/jam/astlog/astlog/reader.py", line 166, in timestamp
self._timestamp = parse_when(self.when)
File "/home/jam/astlog/astlog/reader.py", line 28, in parse_when
return datetime.strptime(when, fmt)
TypeError: strptime() argument 1 must be string, not None
Have you got any ideas ?
Thanks for your helping !