Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Spark
Build and deploy intelligent apps
GitHub Models
Manage and compare prompts
MCP Registry
New
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
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
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
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 or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
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 }}
MarcosChaarBR
/
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
0
Security
Uh oh!
There was an error while loading.
Please reload this page
.
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security
Insights
Commits
Branch selector
master
User selector
All users
Datepicker
All time
Commit History
Commits on May 18, 2024
Merge pull request #417 from grimley517/#415-linter-preventing-prs
Show description for 81e78fe
faif
authored
81e78fe
Copy full SHA for 81e78fe
Commits on May 16, 2024
updated readme to describe purpose of lint.sh file
grimley517
committed
9581e5a
Copy full SHA for 9581e5a
linted abstract_factory.py
grimley517
committed
e05b35f
Copy full SHA for e05b35f
Removed Random Petshop tests from abstract_factory.py as per #418
grimley517
committed
b6ceef4
Copy full SHA for b6ceef4
Commits on May 12, 2024
put lint into a single shell command
grimley517
committed
ffb45ca
Copy full SHA for ffb45ca
linter reformats quote marks in strategy pattern
grimley517
committed
87a1777
Copy full SHA for 87a1777
extract complexity from docstring line
grimley517
committed
e0b0061
Copy full SHA for e0b0061
Additional linting error in patterns/behavioral/strategy.py added spaces, changed to multiline string
grimley517
committed
af6fc3e
Copy full SHA for af6fc3e
Commits on May 8, 2024
linter updates - changes to comply with black
grimley517
committed
11113ea
Copy full SHA for 11113ea
add build and dist folders to .gitignore
grimley517
committed
53ba9bc
Copy full SHA for 53ba9bc
Commits on Jan 27, 2023
Merge pull request #404 from asaffifee/patch-1
Show description for d4b7f97
faif
authored
d4b7f97
Copy full SHA for d4b7f97
Merge pull request #403 from mfurquimdev/402-add-protocol-to-factory-pattern
Show description for 93bfb7f
faif
authored
93bfb7f
Copy full SHA for 93bfb7f
Commits on Jan 21, 2023
Update chaining_method.py
Show description for 4e62fd0
asaffifee
authored
4e62fd0
Copy full SHA for 4e62fd0
Commits on Jan 20, 2023
Add Protocol to factory pattern
Mateus Furquim
committed
ad6fd4b
Copy full SHA for ad6fd4b
Commits on Aug 8, 2022
Merge pull request #397 from alexkahan/issue-373-add-type-hints
Show description for cc54961
faif
authored
cc54961
Copy full SHA for cc54961
Commits on Aug 7, 2022
fix experts
alexkahan
committed
36f4fac
Copy full SHA for 36f4fac
fix blackboard linter issue
alexkahan
committed
f89c748
Copy full SHA for f89c748
Commits on Jul 27, 2022
issue 373: add more type hints
alexkahan
committed
9d4170d
Copy full SHA for 9d4170d
Commits on Jul 19, 2022
Merge pull request #396 from abe-101/add-type-hints
Show description for be59b53
faif
authored
be59b53
Copy full SHA for be59b53
Merge pull request #395 from cclauss/patch-3
Show description for 7ac7708
faif
authored
7ac7708
Copy full SHA for 7ac7708
add type hints
abe-101
committed
ca8706a
Copy full SHA for ca8706a
add type hints
abe-101
committed
7c140eb
Copy full SHA for 7c140eb
Commits on Jul 18, 2022
Add Python 3.10
cclauss
authored
3a02da2
Copy full SHA for 3a02da2
tox.ini: Add py310
cclauss
authored
129cb3c
Copy full SHA for 129cb3c
Upgrade GitHub Actions
cclauss
authored
0f5d2ca
Copy full SHA for 0f5d2ca
Commits on Jul 4, 2022
Merge pull request #393 from abhinav1912/fix/issue_376
Show description for 230166e
faif
authored
230166e
Copy full SHA for 230166e
Merge pull request #394 from timgates42/bugfix_typo_assigning
Show description for 02dd56a
faif
authored
02dd56a
Copy full SHA for 02dd56a
Commits on Jul 2, 2022
docs: fix simple typo, assigining -> assigning
Show description for aa357ee
timgates42
committed
aa357ee
Copy full SHA for aa357ee
Commits on Jun 26, 2022
Merge pull request #392 from abhinav1912/update_gitignore
Show description for 8541f98
faif
authored
8541f98
Copy full SHA for 8541f98
fix: created PetShop instance
abhinav1912
committed
6f6cfbe
Copy full SHA for 6f6cfbe
Update .gitignore
abhinav1912
committed
778e3c5
Copy full SHA for 778e3c5
Commits on Jun 2, 2022
Cleanup README
Show description for 93b5937
faif
committed
93b5937
Copy full SHA for 93b5937
Close #258
Show description for 5c5b971
faif
committed
5c5b971
Copy full SHA for 5c5b971
Commits on May 31, 2022
Replaced spammy link with a direct one
faif
committed
0a15bbe
Copy full SHA for 0a15bbe
Commits on Feb 19, 2022
Merge pull request #388 from yhay81/feature/mypy-type-hints
Show description for 79d1275
faif
authored
79d1275
Copy full SHA for 79d1275
Pagination
Previous
Next
You can’t perform that action at this time.