revision = subprocess.check_output(
["git", "rev-parse", "--short", "HEAD"])
with open("./suricata/update/revision.py", "w") as fileobj:
- fileobj.write("revision = '%s'" % (revision.strip()))
+ fileobj.write("revision = '%s'" % (revision.decode().strip()))
except Exception as err:
print("Failed to get current git revision: %s" % (err))
filename = sources.get_enabled_source_filename(config.name)
else:
filename = sources.get_disabled_source_filename(config.name)
- with open(filename, "wb") as fileobj:
+ with open(filename, "w") as fileobj:
logger.debug("Writing %s", filename)
fileobj.write(yaml.safe_dump(config.dict(), default_flow_style=False))
logger.error("Failed to create directory %s: %s",
config.get_cache_dir(), err)
return 1
- with open(local_index_filename, "w") as outobj:
+ with open(local_index_filename, "wb") as outobj:
outobj.write(fileobj.getvalue())
logger.info("Saved %s", local_index_filename)
return DEFAULT_SOURCE_INDEX_URL
def save_source_config(source_config):
- with open(get_enabled_source_filename(source_config.name), "wb") as fileobj:
+ with open(get_enabled_source_filename(source_config.name), "w") as fileobj:
fileobj.write(yaml.safe_dump(
source_config.dict(), default_flow_style=False))