Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
osscca
/
python-patterns
Public
forked from
faif/python-patterns
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Commits
Branch selector
master
User selector
All users
Datepicker
All time
Commit history
Commits on Sep 5, 2024
Merge pull request #408 from LeiYangGH/master
Show description for 328b2d4
faif
authored
328b2d4
View commit details
Copy full SHA for 328b2d4
Browse repository at this point
Update README.md
faif
authored
fa56fde
View commit details
Copy full SHA for fa56fde
Browse repository at this point
Update README.md
faif
authored
cffe6cd
View commit details
Copy full SHA for cffe6cd
Browse repository at this point
Commits on Jun 19, 2024
Merge pull request #419 from azarboon/patch-1
Show description for f401747
faif
authored
f401747
View commit details
Copy full SHA for f401747
Browse repository at this point
Commits on Jun 11, 2024
Update README.md
Show description for 1a94d1f
azarboon
authored
1a94d1f
View commit details
Copy full SHA for 1a94d1f
Browse repository at this point
Commits on May 18, 2024
Merge pull request #417 from grimley517/#415-linter-preventing-prs
Show description for 81e78fe
faif
authored
81e78fe
View commit details
Copy full SHA for 81e78fe
Browse repository at this point
Commits on May 16, 2024
updated readme to describe purpose of lint.sh file
grimley517
committed
9581e5a
View commit details
Copy full SHA for 9581e5a
Browse repository at this point
linted abstract_factory.py
grimley517
committed
e05b35f
View commit details
Copy full SHA for e05b35f
Browse repository at this point
Removed Random Petshop tests from abstract_factory.py as per #418
grimley517
committed
b6ceef4
View commit details
Copy full SHA for b6ceef4
Browse repository at this point
Commits on May 12, 2024
put lint into a single shell command
grimley517
committed
ffb45ca
View commit details
Copy full SHA for ffb45ca
Browse repository at this point
linter reformats quote marks in strategy pattern
grimley517
committed
87a1777
View commit details
Copy full SHA for 87a1777
Browse repository at this point
extract complexity from docstring line
grimley517
committed
e0b0061
View commit details
Copy full SHA for e0b0061
Browse repository at this point
Additional linting error in patterns/behavioral/strategy.py added spaces, changed to multiline string
grimley517
committed
af6fc3e
View commit details
Copy full SHA for af6fc3e
Browse repository at this point
Commits on May 8, 2024
linter updates - changes to comply with black
grimley517
committed
11113ea
View commit details
Copy full SHA for 11113ea
Browse repository at this point
add build and dist folders to .gitignore
grimley517
committed
53ba9bc
View commit details
Copy full SHA for 53ba9bc
Browse repository at this point
Commits on May 24, 2023
simplify patterns/behavioral/memento, changing Transactional from descriptor class to decorator method
yang.lei@cerence.com
committed
76a5d21
View commit details
Copy full SHA for 76a5d21
Browse repository at this point
Commits on Jan 27, 2023
Merge pull request #404 from asaffifee/patch-1
Show description for d4b7f97
faif
authored
d4b7f97
View commit details
Copy full SHA for d4b7f97
Browse repository at this point
Merge pull request #403 from mfurquimdev/402-add-protocol-to-factory-pattern
Show description for 93bfb7f
faif
authored
93bfb7f
View commit details
Copy full SHA for 93bfb7f
Browse repository at this point
Commits on Jan 21, 2023
Update chaining_method.py
Show description for 4e62fd0
asaffifee
authored
4e62fd0
View commit details
Copy full SHA for 4e62fd0
Browse repository at this point
Commits on Jan 20, 2023
Add Protocol to factory pattern
Mateus Furquim
committed
ad6fd4b
View commit details
Copy full SHA for ad6fd4b
Browse repository at this point
Commits on Aug 8, 2022
Merge pull request #397 from alexkahan/issue-373-add-type-hints
Show description for cc54961
faif
authored
cc54961
View commit details
Copy full SHA for cc54961
Browse repository at this point
Commits on Aug 7, 2022
fix experts
alexkahan
committed
36f4fac
View commit details
Copy full SHA for 36f4fac
Browse repository at this point
fix blackboard linter issue
alexkahan
committed
f89c748
View commit details
Copy full SHA for f89c748
Browse repository at this point
Commits on Jul 27, 2022
issue 373: add more type hints
alexkahan
committed
9d4170d
View commit details
Copy full SHA for 9d4170d
Browse repository at this point
Commits on Jul 19, 2022
Merge pull request #396 from abe-101/add-type-hints
Show description for be59b53
faif
authored
be59b53
View commit details
Copy full SHA for be59b53
Browse repository at this point
Merge pull request #395 from cclauss/patch-3
Show description for 7ac7708
faif
authored
7ac7708
View commit details
Copy full SHA for 7ac7708
Browse repository at this point
add type hints
abe-101
committed
ca8706a
View commit details
Copy full SHA for ca8706a
Browse repository at this point
add type hints
abe-101
committed
7c140eb
View commit details
Copy full SHA for 7c140eb
Browse repository at this point
Commits on Jul 18, 2022
Add Python 3.10
cclauss
authored
3a02da2
View commit details
Copy full SHA for 3a02da2
Browse repository at this point
tox.ini: Add py310
cclauss
authored
129cb3c
View commit details
Copy full SHA for 129cb3c
Browse repository at this point
Upgrade GitHub Actions
cclauss
authored
0f5d2ca
View commit details
Copy full SHA for 0f5d2ca
Browse repository at this point
Commits on Jul 4, 2022
Merge pull request #393 from abhinav1912/fix/issue_376
Show description for 230166e
faif
authored
230166e
View commit details
Copy full SHA for 230166e
Browse repository at this point
Merge pull request #394 from timgates42/bugfix_typo_assigning
Show description for 02dd56a
faif
authored
02dd56a
View commit details
Copy full SHA for 02dd56a
Browse repository at this point
Commits on Jul 2, 2022
docs: fix simple typo, assigining -> assigning
Show description for aa357ee
timgates42
committed
aa357ee
View commit details
Copy full SHA for aa357ee
Browse repository at this point
Commits on Jun 26, 2022
Merge pull request #392 from abhinav1912/update_gitignore
Show description for 8541f98
faif
authored
8541f98
View commit details
Copy full SHA for 8541f98
Browse repository at this point
Previous
Next
You can’t perform that action at this time.