Giter Club home page Giter Club logo

Comments (2)

kynikos avatar kynikos commented on June 10, 2024

The bug should fixed, please test and close.
About _OPTION, now you can monkey-patch it with:

from configfile import ConfigFile, Section
Section._OPTION = r'^[a-zA-Z_]+[a-zA-Z0-9_-]*$'
conf = ConfigFile("./test.conf")

#5 will give a better way to do it. IIRC the idea behind the default regex (designed years ago) was to possibly allow accessing options as object attributes, although I haven't even opened a report for that :P

from lib.py.configfile.

lahwaacz avatar lahwaacz commented on June 10, 2024

Fixed indeed, thanks!

The attribute thing is also the reason why argparse converts - in arg names to _ in dest names. Interestingly the prefix character (- by default) is configurable, but the conversion is hardcoded to account only for -. I guess nobody really uses different prefix...

from lib.py.configfile.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.