From 735b7d0f33066bca637c54794d4dcfdafe06b47e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Michael=20P=C3=B6hn?= Date: Mon, 1 May 2017 22:35:06 +0200 Subject: [PATCH] fixed pyflakes/pep warings --- fdroidserver/metadata.py | 30 ++++-------------------------- tests/rewritemeta.TestCase | 3 --- 2 files changed, 4 insertions(+), 29 deletions(-) diff --git a/fdroidserver/metadata.py b/fdroidserver/metadata.py index 4e7af381..cd16724a 100644 --- a/fdroidserver/metadata.py +++ b/fdroidserver/metadata.py @@ -35,8 +35,6 @@ except ImportError: from yaml import Loader YamlLoader = Loader -from collections import OrderedDict - import fdroidserver.common from fdroidserver.exception import MetaDataException @@ -955,6 +953,7 @@ def parse_yaml_metadata(mf, app): app.update(yamlinfo) return app + def write_yaml(mf, app): def _class_as_dict_representer(dumper, data): @@ -969,9 +968,9 @@ def write_yaml(mf, app): if k in app: del app[k] - #yaml.add_representer(fdroidserver.metadata.App, _class_as_dict_representer) - #ruamel.yaml.add_representer(fdroidserver.metadata.Build, _class_as_dict_representer) - #yaml.dump(app.asOrderedDict(), mf, default_flow_style=False, Dumper=yamlordereddictloader.Dumper) + # yaml.add_representer(fdroidserver.metadata.App, _class_as_dict_representer) + ruamel.yaml.add_representer(fdroidserver.metadata.Build, _class_as_dict_representer) + # yaml.dump(app.asOrderedDict(), mf, default_flow_style=False, Dumper=yamlordereddictloader.Dumper) yaml_app_field_order = [ 'Categories', @@ -1013,31 +1012,10 @@ def write_yaml(mf, app): # bogus comment and over-write its value preformated.yaml_set_comment_before_after_key(f, 'bogus') preformated.ca.items[f][1][0].value = '\n' - # TODO implement dump for builds - del(preformated['builds']) ruamel.yaml.round_trip_dump(preformated, mf, indent=4, block_seq_indent=2) -def write_yaml(mf, app): - - def _class_as_dict_representer(dumper, data): - '''Creates a YAML representation of a App/Build instance''' - return dumper.represent_dict(data) - - empty_keys = [k for k, v in app.items() if not v] - for k in empty_keys: - del app[k] - - for k in ['added', 'lastUpdated', 'id', 'metadatapath']: - if k in app: - del app[k] - - yaml.add_representer(fdroidserver.metadata.App, _class_as_dict_representer) - yaml.add_representer(fdroidserver.metadata.Build, _class_as_dict_representer) - yaml.dump(app, mf, default_flow_style=False) - - build_line_sep = re.compile(r'(?