Module ImportFrom alias Import alias Import alias Import alias Import alias Import alias ImportFrom alias FunctionDef arguments args NameParam defaults body Expr Str TryExcept body Expr Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Return NameLoad orelse Return NameLoad decorator_list Assign NameStore Dict Str Str Str Str Str Str Str Str Str Dict Str Call AttributeLoad AttributeLoad NameLoad attr attr Str BoolOpOr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Str NameLoad Num Num Str Str NameLoad Num FunctionDef arguments args NameParam NameParam defaults Call AttributeLoad AttributeLoad NameLoad attr attr Str body Expr Str Assign NameStore Call AttributeLoad Call NameLoad NameLoad attr NameLoad If NameLoad body For NameStore NameLoad body Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad With Call NameLoad NameLoad Str NameStore body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad keyword Num Print Str decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str body With Call NameLoad NameLoad Str NameStore body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad keyword Num decorator_list FunctionDef arguments args NameParam defaults Str body FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore ListComp IfExp Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd NameLoad Str NameLoad comprehension NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return SubscriptLoad NameLoad Index NameLoad decorator_list Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Str Assign NameStore BoolOpOr Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign SubscriptStore SubscriptLoad NameLoad Index Str Index Str Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If Call NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Str If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If Call AttributeLoad NameLoad attr Str keyword NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad orelse Expr Call AttributeLoad NameLoad attr Str NameLoad Print Str orelse Assign NameStore NameLoad Print Str Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Index Num TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Pass If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad Call NameLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Str attr With Call NameLoad NameLoad Str NameStore body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad keyword Num Assign NameStore NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Return NameLoad decorator_list
N/A __future__ absolute_import N/A readline N/A glob N/A getpass N/A json N/A os N/A util module_exists N/A N/A module_name N/A N/A N/A Checks if a module exists and can be imported N/A N/A N/A N/A __import__ module_name N/A N/A N/A ImportError N/A N/A False N/A N/A True N/A N/A default_config N/A journals editor encrypt default_hour default_minute timeformat tagsymbols highlight linewrap N/A default N/A N/A N/A os path expanduser ~/journal.txt N/A N/A N/A os getenv VISUAL N/A N/A os getenv EDITOR False 9 0 %Y-%m-%d %H:%M @ True 79 upgrade_config N/A N/A config config_path N/A N/A N/A N/A os path expanduser ~/.jrnl_conf N/A N/A Checks if there are keys missing in a given config dict, and if so, updates the config file accordingly.
    This essentially automatically ports jrnl installations if new config parameters are introduced in later
    versions. N/A missing_keys N/A N/A N/A set default_config difference config N/A missing_keys N/A N/A key missing_keys N/A N/A N/A config N/A key N/A default_config N/A key N/A N/A open config_path w f N/A N/A N/A N/A json dump config f indent 2 N/A [.jrnl_conf updated to newest version] N/A save_config N/A N/A config config_path N/A default_config N/A N/A N/A os path expanduser ~/.jrnl_conf N/A N/A N/A open config_path w f N/A N/A N/A N/A json dump config f indent 2 N/A install_jrnl N/A N/A config_path N/A ~/.jrnl_config N/A autocomplete N/A N/A text state N/A N/A N/A expansions N/A N/A glob glob N/A N/A N/A N/A os path expanduser N/A N/A N/A os path expandvars text * N/A expansions N/A N/A N/A N/A N/A os path isdir e N/A e / e N/A e expansions N/A N/A N/A expansions append None N/A N/A expansions N/A state N/A N/A N/A N/A readline set_completer_delims  	
; N/A N/A N/A readline parse_and_bind tab: complete N/A N/A N/A readline set_completer autocomplete N/A path_query Path to your journal file (leave blank for ~/journal.txt):  N/A journal_path N/A N/A N/A N/A N/A util py23_input path_query strip N/A N/A N/A os path expanduser ~/journal.txt N/A N/A N/A default_config N/A journals N/A default N/A N/A N/A os path expanduser N/A N/A N/A os path expandvars journal_path N/A N/A module_exists Crypto N/A N/A password N/A N/A getpass getpass Enter password for journal (leave blank for no encryption):  N/A password N/A N/A N/A default_config N/A encrypt True N/A N/A N/A util yesno Do you want to store the password in your keychain? default True N/A N/A N/A N/A util set_keychain default password N/A N/A N/A N/A util set_keychain default None N/A Journal will be encrypted. N/A N/A password None N/A PyCrypto not found. To encrypt your journal, install the PyCrypto package from http://www.pycrypto.org or with 'pip install pycrypto' and run 'jrnl --encrypt'. For now, your journal will be stored in plain text. N/A path N/A N/A N/A N/A os path split N/A N/A default_config N/A journals N/A default N/A 0 N/A N/A N/A N/A N/A os makedirs path N/A N/A N/A OSError N/A N/A N/A N/A N/A N/A N/A os path isdir path N/A N/A N/A N/A N/A open N/A N/A default_config N/A journals N/A default a close N/A N/A open config_path w f N/A N/A N/A N/A json dump default_config f indent 2 N/A config default_config N/A password N/A N/A N/A config N/A password password N/A config N/A