diff --git a/genson/__main__.py b/genson/__main__.py index 3d8fca3..73468ad 100644 --- a/genson/__main__.py +++ b/genson/__main__.py @@ -13,7 +13,7 @@ def __init__(self, prog=None): def run(self): if not self.args.schema and not self.args.object: - self.fail('noting to do - no schemas or objects given') + self.fail('nothing to do - no schemas or objects given') self.add_schemas() self.add_objects() self.print_output() diff --git a/genson/schema/strategies/object.py b/genson/schema/strategies/object.py index c159ed0..41426a7 100644 --- a/genson/schema/strategies/object.py +++ b/genson/schema/strategies/object.py @@ -70,13 +70,6 @@ def _matching_pattern(self, prop): if search(pattern, prop): return pattern - def _add(self, items, func): - while len(self._items) < len(items): - self._items.append(self._schema_node_class()) - - for subschema, item in zip(self._items, items): - getattr(subschema, func)(item) - def to_schema(self): schema = super().to_schema() schema['type'] = 'object'