diff --git a/safety/util.py b/safety/util.py index 8ff8a70c..b9673458 100644 --- a/safety/util.py +++ b/safety/util.py @@ -46,7 +46,7 @@ def read_requirements(fh, resolve=True): file_type = filetypes.requirements_txt if not is_temp_file and is_supported_by_parser(fh.name): - LOG.debug('temp or not a compatible file') + LOG.debug('not temp and a compatible file') path = fh.name found = path file_type = None @@ -54,7 +54,9 @@ def read_requirements(fh, resolve=True): LOG.debug(f'Path: {path}') LOG.debug(f'File Type: {file_type}') LOG.debug('Trying to parse file using dparse...') - dependency_file = parse(fh.read(), path=path, resolve=resolve, + content = fh.read() + LOG.debug(f'Content: {content}') + dependency_file = parse(content, path=path, resolve=resolve, file_type=file_type) LOG.debug(f'Parsed, dependencies: {[dep.serialize() for dep in dependency_file.resolved_dependencies]}') for dep in dependency_file.resolved_dependencies: