GitHub / faif/python-patterns / commits
A collection of design patterns/idioms in Python
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 19ef9167 | substitute tests with doctest in composite.py | Alan Tan <a****1@g****m> | about 6 years ago | |
| f38a8d22 | merge Merge pull request #332 from rednafi/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| 44ce0a51 | Type checked adapter pattern | rednafi <r****i@g****m> | about 6 years ago | |
| a2ad441e | merge Merge pull request #331 from rednafi/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| cb5b5fb9 | ABC based interface in mvc pattern | rednafi <r****i@g****m> | about 6 years ago | |
| a79d012a | merge Merge pull request #330 from rednafi/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| 848013aa | Removed hints for __get__ function | rednafi <r****i@g****m> | about 6 years ago | |
| b2a3d555 | Added type hints to 3-tier structural pattern | rednafi <r****i@g****m> | about 6 years ago | |
| 588f39a4 | merge Merge pull request #329 from rednafi/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| a822f7f2 | Fixed trailing comma on factory pattern | rednafi <r****i@g****m> | about 6 years ago | |
| 997f283e | Added type hints to factory pattern | rednafi <r****i@g****m> | about 6 years ago | |
| 11449e68 | merge Merge pull request #328 from rednafi/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| 6479d33f | Added type hints to dependency injection pattern | rednafi <r****i@g****m> | about 6 years ago | |
| 6da77a12 | merge Merge pull request #327 from rednafi/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| af3be658 | Added type hints to proxy pattern | rednafi <r****i@g****m> | about 6 years ago | |
| ce2c40f1 | merge Merge pull request #326 from rednafi/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| 88942645 | Added type hints to delegation pattern | rednafi <r****i@g****m> | about 6 years ago | |
| 697deba8 | merge Merge pull request #322 from h4ppysmile/patch-1 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 6ff56ea7 | remove apostrophe from execute | Hojat Modaresi Zade <m****t@g****m> | over 6 years ago | |
| ef7684b8 | remove apostopher from execute | Hojat Modaresi Zade <m****t@g****m> | over 6 years ago | |
| f09e3a74 | removed really deleting or renaming files | Hojat Modaresi Zade <m****t@g****m> | over 6 years ago | |
| 43bbf780 | un-delete changed to restore | Hojat Modaresi Zade <m****t@g****m> | over 6 years ago | |
| ef4e73c0 | fixed does typo | Hojat Modaresi Zade <m****t@g****m> | over 6 years ago | |
| 969a0673 | changing deleted files storage path | Hojat Modaresi Zade <m****t@g****m> | over 6 years ago | |
| 382cec1e | a little type error | Hojat Modaresi Zade <m****t@g****m> | over 6 years ago | |
| fed1e212 | changed the example to implement undo feature | Hojat Modaresi Zade <m****t@g****m> | over 6 years ago | |
| 119ad75c | Update commad pattern |
Hojat Modaresi Zade <m****t@g****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 393d783d | merge Merge pull request #321 from h4ppysmile/patch-1 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 0f163358 | changed output to doctest | Hojat Modaresi Zade <m****t@g****m> | over 6 years ago | |
| 8dbfbd67 | add changes to example to contain client real-subject usage | Hojat Modaresi Zade <m****t@g****m> | over 6 years ago | |
| 7e6254c8 | change TL;DR to mention proxy can add logic | Hojat Modaresi Zade <m****t@g****m> | over 6 years ago | |
| 0faf800a | changed example and TL;DR part to have more clarification | Hojat Modaresi Zade <m****t@g****m> | over 6 years ago | |
| b2df6c08 | changed line len to 80 char | Hojat Modaresi Zade <m****t@g****m> | over 6 years ago | |
| 7681bbd8 | enhance yop document |
Hojat Modaresi Zade <m****t@g****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 184b1a42 | merge Merge pull request #320 from sevetseh28/iterator-protocol-alt-impl |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 2fdbac5a | Added alternative implementation for Iterator pattern using the Iterator prot... | sevetseh28 <h****8@g****m> | over 6 years ago | |
| 937a4ed7 | merge Merge pull request #319 from gyermolenko/test_order_randomization |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| c0374fff | All tests can run in random order | Grygorii Iermolenko <g****o@g****m> | over 6 years ago | |
| 7cb8279d | Tests for observer patt. can run in random order | Grygorii Iermolenko <g****o@g****m> | over 6 years ago | |
| 358953d2 | Remove tests for Command | Grygorii Iermolenko <g****o@g****m> | over 6 years ago | |
| 6fa00c5b | Tests for state patt. can be run in random order | Grygorii Iermolenko <g****o@g****m> | over 6 years ago | |
| 18596238 | merge Merge pull request #318 from janetat/patch-1 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 7d58afa1 | Fix prototype.py typo |
Allin <a****o@g****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| f097a2df | merge Merge pull request #317 from gyermolenko/more_doctests_v5 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
almost 7 years ago | |
| b62a0a86 | Add doctest for bridge | Grygorii Iermolenko <g****o@g****m> | almost 7 years ago | |
| 2d4a555d | Add doctest for builder | Grygorii Iermolenko <g****o@g****m> | almost 7 years ago | |
| e498b667 | Add doctest for prototype | Grygorii Iermolenko <g****o@g****m> | almost 7 years ago | |
| 93df74d5 | Add doctest for graph_search | Grygorii Iermolenko <g****o@g****m> | almost 7 years ago | |
| bfe7af36 | merge Merge pull request #316 from gyermolenko/add_more_doctests__ |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
almost 7 years ago | |
| d9cea618 | Tests from test_outputs are covered in corresponding scripts doctests | Grygorii Iermolenko <g****o@g****m> | almost 7 years ago | |
| 6c406358 | Doctest for borg | Grygorii Iermolenko <g****o@g****m> | almost 7 years ago | |
| 025f7cd4 | Doctest for publish_subscribe | Grygorii Iermolenko <g****o@g****m> | almost 7 years ago | |
| 224d5a51 | Doctest for state | Grygorii Iermolenko <g****o@g****m> | almost 7 years ago | |
| 72c888f2 | Doctest for specification | Grygorii Iermolenko <g****o@g****m> | almost 7 years ago | |
| 1f0f5220 | merge Merge pull request #314 from timgates42/bugfix/typo_inside |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
almost 7 years ago | |
| 7bc5aec0 | merge Merge pull request #315 from gyermolenko/deterministic_blackboard |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
almost 7 years ago | |
| 366e3c40 | Fix simple typo: insided -> inside | Tim Gates <t****s@i****m> | almost 7 years ago | |
| 669818da | Use random.seed for deterministic doctest outputs | Grygorii Iermolenko <g****o@g****m> | almost 7 years ago | |
| 1af2089e | merge Merge pull request #312 from gyermolenko/remove_runner_script |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
almost 7 years ago | |
| 61d78109 | merge Merge pull request #311 from gyermolenko/fix_links |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
almost 7 years ago | |
| 506ab8b3 | Remove script runner and hints at the top | Grygorii Iermolenko <g****o@g****m> | almost 7 years ago | |
| 27a5cb91 | Remove suffix to fix broken links to files | Grygorii Iermolenko <g****o@g****m> | almost 7 years ago | |
| 65ec43a4 | Update README |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
almost 7 years ago | |
| 99f8a609 | merge Merge pull request #309 from gyermolenko/py3only2 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
almost 7 years ago | |
| 6b63634d | Remove py2 compatibility-related stuff | Grygorii Iermolenko <g****o@g****m> | almost 7 years ago | |
| 8fba959b | merge Merge pull request #308 from gyermolenko/py3only |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
almost 7 years ago | |
| 071c3dd6 | Update README note about py2-compatibility | Grygorii Iermolenko <g****o@g****m> | almost 7 years ago | |
| 10c71971 | Remove py2 compatibility-related ifs | Grygorii Iermolenko <g****o@g****m> | almost 7 years ago | |
| e451deb9 | Remove py2-specific files and test-envs | Grygorii Iermolenko <g****o@g****m> | almost 7 years ago | |
| 24c876d7 | merge Merge pull request #306 from duboviy/patch-1 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
almost 7 years ago | |
| a916b094 | Update .travis.yml |
Eugene Duboviy <e****y@r****m>
Committed by: GitHub <n****y@g****m> |
almost 7 years ago | |
| 2c95590b | Update tox.ini |
Eugene Duboviy <e****y@r****m>
Committed by: GitHub <n****y@g****m> |
almost 7 years ago | |
| d5b0849f | ci37 attempt |
Eugene Duboviy <e****y@r****m>
Committed by: GitHub <n****y@g****m> |
almost 7 years ago | |
| b26d4d0d | Update .travis.yml |
Eugene Duboviy <e****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 7 years ago | |
| 1e551ef1 | Update .travis.yml |
Eugene Duboviy <e****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 7 years ago | |
| 26bf31e4 | Add Support for Python 3.8 |
Eugene Duboviy <e****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 7 years ago | |
| e13574bc | merge Merge pull request #299 from codetriage-readme-bot/codetriage-badge |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 7 years ago | |
| 4decf9fe | Add CodeTriage badge to faif/python-patterns | codetriage-readme-bot <s****s@g****m> | about 7 years ago | |
| 8c47dfc0 | merge Merge pull request #297 from foxyblue/228-remove-80 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 2ea6babc | Replace TL;DR80 -> TL;DR | Sebastien Williams-Wynn <s****l@g****m> | over 7 years ago | |
| 1417906e | merge Merge pull request #296 from gyermolenko/more_doctests_ |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 5aed472a | Doctest for lazy_evaluation | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| 4a6aed77 | Doctest for observer | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| fc3d0722 | merge Merge pull request #291 from gyermolenko/refactor_flyweight_pattern |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| c9604787 | merge Merge pull request #292 from gyermolenko/more_doctests |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| e2626963 | merge Merge pull request #293 from gyermolenko/update_readme_about_tox |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| e775d4a8 | merge Merge pull request #294 from gyermolenko/rename_update_factory |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| a2b90f9f | delete redundant tests | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| d6cac0f7 | Rename _factory method_ to factory, update | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| a6c1919e | Update readme with notes about tox | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| 271a61b0 | Doctests for more scripts | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| 76bc0248 | Update flyweight pattern | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| 27395d82 | merge Merge pull request #290 from gyermolenko/forgot_to_install_codecov_in_travis |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 0e52cbdd | Install codecov only when needed | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| 6726564f | merge Merge pull request #288 from gyermolenko/separate_version_specific_scripts_p2 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| ba456479 | merge Merge pull request #289 from gyermolenko/setup_tox_ |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 1eeaa941 | fix travis | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| 2e5cd24a | Setup tox | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| c1ab03c7 | Remove redundant test | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| eafccb0a | Separate flyweight per python version | Grygorii Iermolenko <g****o@g****m> | over 7 years ago |