Skip to content

Commit 99c859d

Browse files
author
Kazuki Suzuki Przyborowski
authored
Update pycatfile.py
1 parent b513757 commit 99c859d

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

pycatfile.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -306,6 +306,13 @@ def decode_unicode_escape(value):
306306
]
307307
if all(key in config[section] for key in required_keys):
308308
__file_format_multi_dict__.update( { decode_unicode_escape(config.get(section, 'magic')): {'format_name': decode_unicode_escape(config.get(section, 'name')), 'format_magic': decode_unicode_escape(config.get(section, 'magic')), 'format_lower': decode_unicode_escape(config.get(section, 'lower')), 'format_len': config.getint(section, 'len'), 'format_hex': config.get(section, 'hex'), 'format_delimiter': decode_unicode_escape(config.get(section, 'delimiter')), 'format_ver': config.get(section, 'ver'), 'new_style': config.getboolean(section, 'newstyle'), 'use_advanced_list': config.getboolean(section, 'advancedlist'), 'use_alt_inode': config.getboolean(section, 'altinode'), 'format_extension': decode_unicode_escape(config.get(section, 'extension')) } } )
309+
if not __file_format_multi_dict__ and not __include_defaults__:
310+
__include_defaults__ = True
311+
elif not os.path.exists(__config_file__) and __use_ini_file__:
312+
__use_ini_file__ = False
313+
__include_defaults__ = True
314+
if not __use_ini_file__ and not __include_defaults__:
315+
__include_defaults__ = True
309316
if(__include_defaults__):
310317
if("CatFile" not in __file_format_multi_dict__):
311318
__file_format_multi_dict__.update( { 'CatFile': {'format_name': "CatFile", 'format_magic': "CatFile", 'format_lower': "catfile", 'format_len': 7, 'format_hex': "43617446696c65", 'format_delimiter': "\x00", 'format_ver': "001", 'new_style': True, 'use_advanced_list': True, 'use_alt_inode': False, 'format_extension': ".cat" } } )

0 commit comments

Comments
 (0)