2016-10-08 | Paul Boddie | file changeset files shortlog | Added some support for eliminating accessor class types where the provided attributes are invoked and are unbound methods. This uses a more sophisticated method involving usage observations that incorporate invocation information, permitting classes as accessors if paths through the code support them, even if other paths require instances as accessors to invoke methods. |
paul@6 | 1 | #!/usr/bin/env python |
paul@6 | 2 | |
paul@6 | 3 | def new(s=None): |
paul@6 | 4 | pass |
paul@6 | 5 | |
paul@6 | 6 | def openssl_md5(s=None): |
paul@6 | 7 | pass |
paul@6 | 8 | |
paul@6 | 9 | def openssl_sha1(s=None): |
paul@6 | 10 | pass |
paul@6 | 11 | |
paul@6 | 12 | def openssl_sha224(s=None): |
paul@6 | 13 | pass |
paul@6 | 14 | |
paul@6 | 15 | def openssl_sha256(s=None): |
paul@6 | 16 | pass |
paul@6 | 17 | |
paul@6 | 18 | def openssl_sha384(s=None): |
paul@6 | 19 | pass |
paul@6 | 20 | |
paul@6 | 21 | def openssl_sha512(s=None): |
paul@6 | 22 | pass |
paul@6 | 23 | |
paul@6 | 24 | # vim: tabstop=4 expandtab shiftwidth=4 |