Pyolian: new APIs for directory scanning
eolian_directory_scan => eolian_state_directory_add eolian_system_directory_scan => eolian_state_system_directory_add
This commit is contained in:
parent
34a25f0318
commit
541f04aa79
|
@ -50,7 +50,7 @@ eolian_db = eolian.Eolian()
|
||||||
if not isinstance(eolian_db, eolian.Eolian):
|
if not isinstance(eolian_db, eolian.Eolian):
|
||||||
raise(RuntimeError('Eolian, failed to create Eolian state'))
|
raise(RuntimeError('Eolian, failed to create Eolian state'))
|
||||||
|
|
||||||
if not eolian_db.directory_scan(SCAN_FOLDER):
|
if not eolian_db.directory_add(SCAN_FOLDER):
|
||||||
raise(RuntimeError('Eolian, failed to scan source directory'))
|
raise(RuntimeError('Eolian, failed to scan source directory'))
|
||||||
|
|
||||||
if not eolian_db.all_eot_files_parse():
|
if not eolian_db.all_eot_files_parse():
|
||||||
|
|
|
@ -462,11 +462,11 @@ class Eolian(Eolian_Unit):
|
||||||
def all_eot_files(self):
|
def all_eot_files(self):
|
||||||
return Iterator(_str_to_py, lib.eolian_all_eot_files_get(self._obj))
|
return Iterator(_str_to_py, lib.eolian_all_eot_files_get(self._obj))
|
||||||
|
|
||||||
def directory_scan(self, dir_path):
|
def directory_add(self, dir_path):
|
||||||
return bool(lib.eolian_directory_scan(self._obj, _str_to_bytes(dir_path)))
|
return bool(lib.eolian_state_directory_add(self._obj, _str_to_bytes(dir_path)))
|
||||||
|
|
||||||
def system_directory_scan(self):
|
def system_directory_add(self):
|
||||||
return bool(lib.eolian_system_directory_scan(self._obj))
|
return bool(lib.eolian_state_system_directory_add(self._obj))
|
||||||
|
|
||||||
def all_eo_files_parse(self):
|
def all_eo_files_parse(self):
|
||||||
return bool(lib.eolian_all_eo_files_parse(self._obj))
|
return bool(lib.eolian_all_eo_files_parse(self._obj))
|
||||||
|
|
|
@ -67,13 +67,13 @@ lib.eolian_all_eo_files_get.restype = c_void_p
|
||||||
lib.eolian_all_eot_files_get.argtypes = [c_void_p,]
|
lib.eolian_all_eot_files_get.argtypes = [c_void_p,]
|
||||||
lib.eolian_all_eot_files_get.restype = c_void_p
|
lib.eolian_all_eot_files_get.restype = c_void_p
|
||||||
|
|
||||||
# EAPI Eina_Bool eolian_directory_scan(Eolian_State *state, const char *dir);
|
# EAPI Eina_Bool eolian_state_directory_add(Eolian_State *state, const char *dir);
|
||||||
lib.eolian_directory_scan.argtypes = [c_void_p, c_char_p]
|
lib.eolian_state_directory_add.argtypes = [c_void_p, c_char_p]
|
||||||
lib.eolian_directory_scan.restype = c_bool
|
lib.eolian_state_directory_add.restype = c_bool
|
||||||
|
|
||||||
# EAPI Eina_Bool eolian_system_directory_scan(Eolian_State *state);
|
# EAPI Eina_Bool eolian_state_system_directory_add(Eolian_State *state);
|
||||||
lib.eolian_system_directory_scan.argtypes = [c_void_p,]
|
lib.eolian_state_system_directory_add.argtypes = [c_void_p,]
|
||||||
lib.eolian_system_directory_scan.restype = c_bool
|
lib.eolian_state_system_directory_add.restype = c_bool
|
||||||
|
|
||||||
# EAPI Eina_Bool eolian_all_eo_files_parse(Eolian_State *state);
|
# EAPI Eina_Bool eolian_all_eo_files_parse(Eolian_State *state);
|
||||||
lib.eolian_all_eo_files_parse.argtypes = [c_void_p,]
|
lib.eolian_all_eo_files_parse.argtypes = [c_void_p,]
|
||||||
|
|
|
@ -61,7 +61,7 @@ eolian_db = eolian.Eolian()
|
||||||
if not isinstance(eolian_db, eolian.Eolian):
|
if not isinstance(eolian_db, eolian.Eolian):
|
||||||
raise(RuntimeError('Eolian, failed to create Eolian state'))
|
raise(RuntimeError('Eolian, failed to create Eolian state'))
|
||||||
|
|
||||||
if not eolian_db.directory_scan(SCAN_FOLDER):
|
if not eolian_db.directory_add(SCAN_FOLDER):
|
||||||
raise(RuntimeError('Eolian, failed to scan source directory'))
|
raise(RuntimeError('Eolian, failed to scan source directory'))
|
||||||
|
|
||||||
if not eolian_db.all_eot_files_parse():
|
if not eolian_db.all_eot_files_parse():
|
||||||
|
|
|
@ -576,11 +576,11 @@ if __name__ == '__main__':
|
||||||
raise(RuntimeError('Eolian, failed to create Eolian state'))
|
raise(RuntimeError('Eolian, failed to create Eolian state'))
|
||||||
|
|
||||||
# eolian system scan (BROKEN)
|
# eolian system scan (BROKEN)
|
||||||
# if not eolian_db.system_directory_scan():
|
# if not eolian_db.system_directory_add():
|
||||||
# raise(RuntimeError('Eolian, failed to scan system directories'))
|
# raise(RuntimeError('Eolian, failed to scan system directories'))
|
||||||
|
|
||||||
# eolian source tree scan
|
# eolian source tree scan
|
||||||
if not eolian_db.directory_scan(SCAN_FOLDER):
|
if not eolian_db.directory_add(SCAN_FOLDER):
|
||||||
raise(RuntimeError('Eolian, failed to scan source directory'))
|
raise(RuntimeError('Eolian, failed to scan source directory'))
|
||||||
|
|
||||||
# Parse all known eo files
|
# Parse all known eo files
|
||||||
|
|
Loading…
Reference in New Issue