GitHub / faif/python-patterns / commits
A collection of design patterns/idioms in Python
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| caf059db | Fixed corrupted docstrings |
Fluency <9****c@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| a5282337 | Fixed corrupted and unnecessary example docstrings |
Fluency <9****c@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 0bc59cc8 | Added docstrings to several undocumented functions. | flencydoc <c****t@t****t> | over 4 years ago | |
| 2940bc2c | Replaces dead link with web archive copy. | Eugene Morozov <j****v@e****t> | over 4 years ago | |
| 2a469f48 | merge Merge pull request #381 from 2ykwang/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| d3d00e58 | Solve linter error | Yeonggwang <i****0@g****m> | over 4 years ago | |
| 0ef9e80c | Change string literals to class name. [PEP-0563] | Yeonggwang <i****0@g****m> | over 4 years ago | |
| d752949b | Added type hints to iterator pattern | Yeonggwang <i****0@g****m> | over 4 years ago | |
| ade29d6e | Added type hints to chaining method pattern | Yeonggwang <i****0@g****m> | over 4 years ago | |
| e639308d | merge Merge pull request #379 from g-paras/Issue#375 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 2364304b | :snake: Reformatted with black Closes #375 | Paras <g****9@g****m> | about 5 years ago | |
| 24c6cc84 | merge Merge pull request #378 from g-paras/stubs |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| b78348e9 | Closes #377: No return value expeced :bug: | Paras <g****9@g****m> | about 5 years ago | |
| 5f47b07d | merge Merge pull request #374 from TolstochenkoDaniil/strategy_pattern |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| c0677d73 | Formatted with black | Даниил <h****a@g****m> | about 5 years ago | |
| b8849c1d | resolve review | Даниил <h****a@g****m> | over 5 years ago | |
| 7f71d370 | Added type hints and pytest tests | Даниил <h****a@g****m> | over 5 years ago | |
| 4fcbf1b2 | merge Merge pull request #372 from yhay81/house_keeping |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| c6becec6 | merge Merge pull request #371 from yhay81/prototype |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 2bdfe2a1 | merge Merge pull request #370 from yhay81/abstract_factory |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 7c3f71fd | Update prototype.py |
Yusuke Hayashi <y****h@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 666ef63f | Update prototype.py |
Yusuke Hayashi <y****h@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 9a8be5cd | Update prototype.py |
Yusuke Hayashi <y****h@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| b548b455 | house keeping update | Yusuke Hayashi <y****h@g****m> | over 5 years ago | |
| a12ad8e7 | Update prototype | Yusuke Hayashi <y****h@g****m> | over 5 years ago | |
| 74eb6343 | Update test of abstract factory | Yusuke Hayashi <y****h@g****m> | over 5 years ago | |
| f72b1ba1 | Update abstract_factory more elaborate | Yusuke Hayashi <y****h@g****m> | over 5 years ago | |
| 28e8b5f5 | merge Merge pull request #368 from ooduor/patch-1 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 20f06fdb | Fix Typo |
Antony Oduor <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| c4ef0b7a | merge Merge pull request #365 from cclauss/blacken |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| c6d82e15 | pyupgrade --py36-plus **/*.py | Christian Clauss <c****s@m****m> | over 5 years ago | |
| a133a6a3 | pyupgrade --py36-plus **/*.py | Christian Clauss <c****s@m****m> | over 5 years ago | |
| b5468d96 | merge Merge pull request #364 from cclauss/patch-3 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 3f94a9e0 | Make pytest . a mandatory test |
Christian Clauss <c****s@m****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 54c21bdc | Make codespell and isort mandatory tests |
Christian Clauss <c****s@m****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 6bb4e6d6 | merge Merge pull request #363 from cclauss/patch-3 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 602581ad | merge Merge branch 'master' into patch-3 |
Christian Clauss <c****s@m****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| c1bcad2c | merge Merge pull request #362 from cclauss/patch-2 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 355b5121 | merge Merge pull request #361 from cclauss/patch-1 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| ab62f57d | flake8 . --exclude=./.* |
Christian Clauss <c****s@m****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 5ef9a81d | Update lint_python.yml |
Christian Clauss <c****s@m****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| f343b5a1 | skip_missing_interpreters |
Christian Clauss <c****s@m****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| b936fcba | tox.ini: py38,py39 |
Christian Clauss <c****s@m****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 62c72ca3 | GitHub Action to lint Python code |
Christian Clauss <c****s@m****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| aa794c8e | tox.ini: py39 |
Christian Clauss <c****s@m****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| f5d0a43f | Travis CI: Test on Python 3.9 |
Christian Clauss <c****s@m****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| d8c0fd62 | cant —> Cannot |
Christian Clauss <c****s@m****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 335fd5b3 | Fix typo discovered by codespell |
Christian Clauss <c****s@m****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| f6adf630 | merge Merge pull request #352 from techntools/correct-graph-search |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 27e9de22 | Added base case and return the path as soon as end node is visited | Santosh Bandichode <S****e> | almost 6 years ago | |
| 65651fd1 | merge Merge pull request #351 from techntools/correct-graph-search |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 0829e8ce | Used correct function names in recursive calls and fixed the doctest | Santosh Bandichode <S****e> | almost 6 years ago | |
| 86e56e0d | merge Merge pull request #350 from LCVcode/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| 62e6fd50 | Implemented breadth first search for shortest path in a graph | LCVcode <l****e@g****m> | about 6 years ago | |
| eeb9711e | merge Merge pull request #349 from imankulov/fix_tox |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| 5ed7713f | Update tox.ini to use py37,py38 instead of ci37,ci38 | Roman Imankulov <r****v@g****m> | about 6 years ago | |
| 7447a4f0 | merge Merge pull request #348 from imankulov/fix_tests |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| b1da0670 | Remove unnecessary f-string modifier | Roman Imankulov <r****v@g****m> | about 6 years ago | |
| 242dd659 | Remove unused imports | Roman Imankulov <r****v@g****m> | about 6 years ago | |
| 2f0ebe02 | Ignore Flake8 rule W503 | Roman Imankulov <r****v@g****m> | about 6 years ago | |
| 3ac21883 | Fix borg tests | Roman Imankulov <r****v@g****m> | about 6 years ago | |
| 2ed51f85 | Rewrite tests for the Proxy class | Roman Imankulov <r****v@g****m> | about 6 years ago | |
| fb35b1e2 | merge Merge pull request #345 from rednafi/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| daa2219f | Handle unnamed exception with contextlib.suppress | rednafi <r****i@g****m> | about 6 years ago | |
| 27115a87 | Updated signal links | rednafi <r****i@g****m> | about 6 years ago | |
| b4a65f8d | Added type hints to observer pattern | rednafi <r****i@g****m> | about 6 years ago | |
| d7219ffb | merge Merge pull request #344 from rednafi/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| f49d4e98 | Added type hints to mediator pattern | rednafi <r****i@g****m> | about 6 years ago | |
| cdefb80b | merge Merge pull request #343 from rednafi/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| 51e83c50 | Added dependency free makefile for mformatting | rednafi <r****i@g****m> | about 6 years ago | |
| 2e021bfe | Added type hint to command pattern | rednafi <r****i@g****m> | about 6 years ago | |
| 35147397 | merge Merge pull request #342 from rednafi/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| 68e62a98 | Type checked chain of responsibility pattern | rednafi <r****i@g****m> | about 6 years ago | |
| 055edfa8 | Type checked chain of responsibility pattern | rednafi <r****i@g****m> | about 6 years ago | |
| 30a9eaf2 | merge Merge pull request #340 from alanwuha/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| 50ed5357 | merge Merge branch 'master' of github.com:alanwuha/python-patterns | Alan Tan <a****1@g****m> | about 6 years ago | |
| 6f1cfecc | merge Merge pull request #3 from faif/master |
Alan Tan <a****1@g****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| 71e0d558 | Add doctest for abstract_factory.py | Alan Tan <a****1@g****m> | about 6 years ago | |
| 9ee9b449 | merge Merge pull request #339 from rednafi/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| fffc37fb | merge Merge pull request #338 from modasserbillah/update-borg |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| af85c4b9 | Added typehint to catalog pattern | rednafi <r****i@g****m> | about 6 years ago | |
| 4ba0c3fe | Added typehint to catalog pattern | rednafi <r****i@g****m> | about 6 years ago | |
| 19ca1a96 | merge Merge branch 'master' of github.com:rednafi/python-patterns | rednafi <r****i@g****m> | about 6 years ago | |
| 1176d609 | Added typehint to catalog pattern | rednafi <r****i@g****m> | about 6 years ago | |
| beac52d1 | Update borg pattern to reflect discussion in issue#3 | Modasser Billah <i****d@g****m> | about 6 years ago | |
| 2a4428a7 | merge Merge pull request #337 from alanwuha/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| 2076cbcc | merge Merge pull request #336 from rednafi/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| 6a29d64b | fixed blank lines and whitespace warnings raised by tox | Alan Tan <a****1@g****m> | about 6 years ago | |
| 6ada489a | merge Merge pull request #2 from faif/master |
Alan Tan <a****1@g****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| c1ce8b89 | Fixed missing hints |
Redowan Delowar <r****i@g****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| 2d89d5c2 | merge Added type hints to composite pattern | rednafi <r****i@g****m> | about 6 years ago | |
| 985822a4 | Added type hints to composite pattern | rednafi <r****i@g****m> | about 6 years ago | |
| 4be7de76 | merge Merge pull request #335 from alanwuha/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| a77c79c1 | Add doctest for mvc | Alan Tan <a****1@g****m> | about 6 years ago | |
| d730dd08 | Add doctest for front_controller | Alan Tan <a****1@g****m> | about 6 years ago | |
| 01fc9322 | Add doctest for decorator | Alan Tan <a****1@g****m> | about 6 years ago | |
| 76b6c24a | Add doctest for 3-tier | Alan Tan <a****1@g****m> | about 6 years ago | |
| 8ff7ae42 | Add doctest for pool | Alan Tan <a****1@g****m> | about 6 years ago | |
| 4ef66a82 | merge Merge pull request #1 from faif/master |
Alan Tan <a****1@g****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| 983e1a2b | merge Merge pull request #334 from alanwuha/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago |