Skip to content

TypeError: strptime() argument 1 must be string, not None #3

@bgfd

Description

@bgfd

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 !

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions