This is my code in progress: https://github.com/bostonbusmap/docstring-inference/blob/master/docstring_inference.py
Is there any faculty for type mismatches in astroid currently? I am looking to infer a return value from a function the default way, and the return value from a function's docstring, and show a warning if the two types don't match up. -George On Thu, May 22, 2014 at 12:48 AM, Sylvain Thénault < sylvain.thena...@logilab.fr> wrote: > Hi George, > > On 16 mai 11:34, George Schneeloch wrote: > > I've been working on a pylint-brain plugin to do inference based on > > docstring type information. I'd like to set the order of type inference > > such that, if there is a type already found it uses that, else it uses > > what's in the docstring. Is there a way to do this? I'd also like to > avoid > > clobbering other pylint-brain plugin results if possible. Is there a > > mechanism to set priority here? Currently the plugin will override all > > other inference if types are specified in the docstring, which may be > > undesirable. > > Could you provide an example of what you would like to achieve and the > problem > you're encountering? > > I'm afraid there are no notion of "type inference priority" mecanism, but > by > better understanding of your problem one may have other idea. As a side > note I > would say that it sounds good to me that inference driven by annotation > (python > 3 or docstring based) would then only consider those types and not those > from > the "regular" inference. > -- > Sylvain Thénault, LOGILAB, Paris (01.45.32.03.12) - Toulouse > (05.62.17.16.42) > Formations Python, Debian, Méth. Agiles: http://www.logilab.fr/formations > Développement logiciel sur mesure: http://www.logilab.fr/services > CubicWeb, the semantic web framework: http://www.cubicweb.org >
_______________________________________________ code-quality mailing list code-quality@python.org https://mail.python.org/mailman/listinfo/code-quality