GitHub / faif/python-patterns / commits
A collection of design patterns/idioms in Python
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| dba685a1 | Redundant import deletion | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| 6af0a756 | Minor object-oriented corrections | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| bbdd6f86 | Achieving Python2.7 compatibility | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| 77ffc22b | Code refactoring | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| bd071c28 | Import correction for 2.7 version | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| 42ba041e | Facade desing pattern primitive test suite | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| a51c36aa | Structural decorator test suite | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| 789b69d2 | Prototype and prototype dispatcher test suites | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| 8414931e | merge Merge pull request #178 from bregman-arie/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| 8c638ed5 | merge Merge branch 'master' into master |
Arie Bregman <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| 092e4ac6 | merge Merge pull request #176 from 0--key/dev |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| b22b7acb | Switch to new style class declaration | Arie <a****n@r****m> | over 9 years ago | |
| 01d2f8a4 | Misspelling edit | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| 7eab59da | merge Merge branch 'dev' of https://github.com/0--key/python-patterns into dev | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| c7449f74 | Test suite with single object in the pool | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| 7a20d3df | Primitive test suite for object pool pattern | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| 99e62881 | Add clarity there | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| 2c1390fb | Simplified test suite for pool design pattern | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| 817b8a65 | Test suite extension | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| a4db3fb9 | Lazy evaluation primitive test suite | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| af654f6c | merge Merge pull request #175 from 0--key/dev |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| f2072255 | Factory method desing pattern raw test suite | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| 66aeceaa | Builder design pattern raw test suite | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| 9f7db45c | merge Merge pull request #174 from 0--key/pep8 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| ebf5de65 | Minor enhancements on behavioral patterns | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| ba1ef2aa | Minor change in fundamental pattern | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| addd5cfd | merge Merge pull request #173 from 0--key/pep8 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| d8af8a66 | Minor changes in creational patterns | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| 47a52df1 | merge Merge pull request #172 from 0--key/pep8 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| 918aebd9 | Minor enhancement | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| 4afb8831 | Unit-tests set elaborating with PEP8 | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| f1e78868 | merge Merge pull request #169 from duboviy/patch-1 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| 9a1235dd | merge Merge pull request #168 from 0--key/dev |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| f66e4f05 | Add Support for Python 3.6 |
Eugene Duboviy <e****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| 1093ba9f | Redundant module import removal | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| 088415e5 | Clause patch import for Python2.7 exactly | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| 3926cfba | Legasy Python --version < 2.7 clause import deletion | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| 222c1050 | PEP8 in action | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| 5fcbbfdf | The atavistic tail removal | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| f31e8154 | merge Merge pull request #167 from 0--key/dev |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| e12f41ef | Redundant __init__.py removal | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| e639259e | Structural corrections | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| 8c63ef10 | Code purification | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| 52963acd | PEP8 corrections | Anton S. Kosinov <a****v@g****m> | over 9 years ago | |
| 755086b2 | merge Merge pull request #166 from duboviy/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| 84d9d8b0 | merge Merge remote-tracking branch 'upstream/master' | Eugene Dubovoy <e****y@g****m> | over 9 years ago | |
| 492bbc64 | Add Fundamental Patterns section | Eugene Dubovoy <e****y@g****m> | over 9 years ago | |
| 27600e82 | Fix relative import in tests | Eugene Dubovoy <e****y@g****m> | over 9 years ago | |
| 7ba8d822 | Fix command test new folder paths and relative import beyond toplevel package... | Eugene Dubovoy <e****y@g****m> | over 9 years ago | |
| 0ceb25c7 | Fix relative import beyond toplevel package in tests | Eugene Dubovoy <e****y@g****m> | over 9 years ago | |
| 61ec45da | Add separate tests directory | Eugene Dubovoy <e****y@g****m> | over 9 years ago | |
| fead5075 | Fix relative imports in tests for 3x python versions proper test run | Eugene Dubovoy <e****y@g****m> | over 9 years ago | |
| f6eb4a5f | Fix subdirectories coverage run | Eugene Dubovoy <e****y@g****m> | over 9 years ago | |
| 7507dc38 | Fix strategy test new folder paths | Eugene Dubovoy <e****y@g****m> | over 9 years ago | |
| 3fb570df | Fix command test new folder paths | Eugene Dubovoy <e****y@g****m> | over 9 years ago | |
| 96c77bab | New repository structure | Eugene Dubovoy <e****y@g****m> | over 9 years ago | |
| 8498a663 | merge Merge pull request #162 from duboviy/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
almost 10 years ago | |
| 9d666962 | Remove usage of third party package; | Eugene Dubovoy <e****y@g****m> | almost 10 years ago | |
| 3492b602 | merge Merge pull request #161 from duboviy/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
almost 10 years ago | |
| 055f9626 | Add usage of six library (https://pythonhosted.org/six/#six.with_metaclass) f... | Eugene Dubovoy <e****y@g****m> | almost 10 years ago | |
| 81caecd5 | merge Merge pull request #160 from Jonwing/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
almost 10 years ago | |
| 0ecdb472 | fixed typo in hsm.py | lAzUr <j****e@g****m> | almost 10 years ago | |
| 2788df21 | merge Merge pull request #157 from duboviy/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
almost 10 years ago | |
| 45839f12 | - Add Blackboard pattern; | Eugene Dubovoy <e****y@g****m> | almost 10 years ago | |
| b9f64a74 | merge Merge pull request #155 from lucasloisp/decorator-pattern |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
almost 10 years ago | |
| ac5ea8b9 | Added expected output in source code | Lucas Lois <l****p@g****m> | almost 10 years ago | |
| d4d15b91 | Implemented the correct Decorator Pattern | Lucas Lois <l****p@g****m> | almost 10 years ago | |
| 2ccf769a | merge Merge pull request #153 from Xuefeng-Zhu/patch-3 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 10 years ago | |
| 1fca9f05 | merge Merge pull request #152 from Xuefeng-Zhu/patch-2 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 10 years ago | |
| dedbc62c | simplify public_subscribe update |
Xuefeng Zhu <x****5@i****u>
Committed by: GitHub <n****y@g****m> |
about 10 years ago | |
| b649a6a3 | fix minor issue |
Xuefeng Zhu <x****5@i****u>
Committed by: GitHub <n****y@g****m> |
about 10 years ago | |
| 935d42f9 | clean up graph search |
Xuefeng Zhu <x****5@i****u>
Committed by: GitHub <n****y@g****m> |
about 10 years ago | |
| 7e33a0d3 | merge Merge pull request #148 from Xuefeng-Zhu/patch-1 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 10 years ago | |
| b78271af | correct lazy_evaluation output |
Xuefeng Zhu <x****5@i****u>
Committed by: GitHub <n****y@g****m> |
about 10 years ago | |
| ac7b0db7 | merge Merge pull request #147 from afg984/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 10 years ago | |
| 580d7a6e | lazy evaluation: use descriptors direcly instead of nested decorators as in b... | afg <a****4@g****m> | about 10 years ago | |
| 45631392 | merge Merge pull request #146 from fkromer/hsm | Sakis Kasampalis <f****f@u****m> | about 10 years ago | |
| d9de2831 | merge Merge remote-tracking branch 'upstream/master' into hsm | fkromer <t****k@m****g> | about 10 years ago | |
| 2ffad3a7 | add: pyreverse class diagrams | fkromer <t****k@m****g> | about 10 years ago | |
| b54cad9a | merge Merge pull request #144 from yarikoptic/master | Sakis Kasampalis <f****f@u****m> | over 10 years ago | |
| 126bbd93 | BF(TST): fixing test_proxy for recent decrease of sleep, but also py version ... | Yaroslav Halchenko <d****n@o****m> | over 10 years ago | |
| b3d66933 | merge Merge branch 'pr-139' | Yaroslav Halchenko <d****n@o****m> | over 10 years ago | |
| 2893a039 | BF: dedent few assertions out of with assertRaises cm | Yaroslav Halchenko <d****n@o****m> | over 10 years ago | |
| 8edfdcdc | ENH: pragma: no cover for conditioning of mock imports | Yaroslav Halchenko <d****n@o****m> | over 10 years ago | |
| e2a12b46 | BF(TEMP): Disabled pypy for now -- gets stuck | Yaroslav Halchenko <d****n@o****m> | over 10 years ago | |
| 9a654014 | TEMP workaround: flyweight is not compatible with Python3 | Yaroslav Halchenko <d****n@o****m> | over 10 years ago | |
| 1e82c2d9 | BF(PY3): use next() instead of .next() (PY3 only) | Yaroslav Halchenko <d****n@o****m> | over 10 years ago | |
| 63b9759c | BF: moved running all the scripts via coverage into a separate helper tool | Yaroslav Halchenko <d****n@o****m> | over 10 years ago | |
| 6b2d7d16 | ENH(TST): actually run all the scripts while testing on travis | Yaroslav Halchenko <d****n@o****m> | over 10 years ago | |
| 187c3bc1 | ENH: reduce sleep to 0.1 for consistency | Yaroslav Halchenko <d****n@o****m> | over 10 years ago | |
| b36e630b | BF: descriptors must be bound to class, not instance -- Revert "Adjustment to... | Yaroslav Halchenko <d****n@o****m> | over 10 years ago | |
| c5ce565f | BF/ENH: assure that foo.txt exists and no conflicts for demonstration | Yaroslav Halchenko <d****n@o****m> | over 10 years ago | |
| 8cc59248 | BF: minor typo unit[t]est | Yaroslav Halchenko <d****n@o****m> | over 10 years ago | |
| ef3dbe3b | for uniformity -- no exec bit on delegation_pattern.py | Yaroslav Halchenko <d****n@o****m> | over 10 years ago | |
| 29dc431e | rudimentary .travis.yml which also ignores flake8 failures for now | Yaroslav Halchenko <d****n@o****m> | over 10 years ago | |
| a0d3711b | BF: fixing docstring to pass doctest in adapter.py and import print_function ... | Yaroslav Halchenko <d****n@o****m> | over 10 years ago | |
| ebbacb4c | ENH: have shebangs consistently in every file with __name__ == "__main__" | Yaroslav Halchenko <d****n@o****m> | over 10 years ago | |
| 74fc6931 | BF: test_strategy -- use OS specific os.linesep + shebang | Yaroslav Halchenko <d****n@o****m> | over 10 years ago | |
| b4993f30 | BF(PY2): use mock module if no unittest.mock is available | Yaroslav Halchenko <d****n@o****m> | over 10 years ago | |
| ee428bb3 | merge merge with faif/master | fkromer <t****k@m****g> | over 10 years ago |