chiark / gitweb /
fixed pyflakes/pep warings
authorMichael Pöhn <michael.poehn@fsfe.org>
Mon, 1 May 2017 20:35:06 +0000 (22:35 +0200)
committerMichael Pöhn <michael.poehn@fsfe.org>
Tue, 4 Jul 2017 09:51:08 +0000 (11:51 +0200)
fdroidserver/metadata.py
tests/rewritemeta.TestCase

index 4e7af38110c5ab96fd714991354cf92aa1b3ba35..cd16724a29b6d83dbed3bf00c6d2ffe14468e7db 100644 (file)
@@ -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'(?<!\\),')
 build_cont = re.compile(r'^[ \t]')
 
index ade5554858eb7aeb69624c7bd569581c2fd7201a..281913a296a637cd6eec132a6ef48af9fa03eb0b 100755 (executable)
@@ -4,11 +4,8 @@ import inspect
 import optparse
 import os
 import sys
-import shutil
 import unittest
-import yaml
 import tempfile
-import textwrap
 
 localmodule = os.path.realpath(
     os.path.join(os.path.dirname(inspect.getfile(inspect.currentframe())), '..'))