Skip to content
This repository has been archived by the owner on Jan 11, 2022. It is now read-only.

use Ruamel's YAML library and add command-line flags, and more #11

Open
wants to merge 20 commits into
base: master
Choose a base branch
from

Conversation

tb3088
Copy link

@tb3088 tb3088 commented Oct 11, 2017

This amounts to a near total rewrite.

  • multitude of command-line args
  • use the Ruamel library which actually tracks the current spec and not an orphan
  • split-out filepath expansion and data merging
  • properly hook Logger in exceptions

crank version to 3.1

@alanjds
Copy link

alanjds commented Mar 19, 2018

This seem very nice. Do you mind why the tests are broken?

@tb3088
Copy link
Author

tb3088 commented Mar 19, 2018

haven't looked at it. Not an experienced Travis/Github user.
so python 2.x doesn't like 'exception from xxx' syntax.
And in python 3.x since I re-implemented my own version of some of the Logging() functions I have a class name conflict which I had hacked around by renaming a symlink in Python Class path.

I need to clean up at least the last one. Not sure I care about supporting python 2.x

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants