File tree Expand file tree Collapse file tree 3 files changed +14
-2
lines changed
Expand file tree Collapse file tree 3 files changed +14
-2
lines changed Original file line number Diff line number Diff line change 11import json
22import logging
33import os
4- from random_slugs import generate_slug
4+ from unique_random_slugs import generate_slug
55import re
66import shutil
77import statistics
Original file line number Diff line number Diff line change 33import logging
44import os
55import random
6- from random_slugs import generate_slug
6+ from unique_random_slugs import generate_slug
77import re
88import shutil
99import string
Original file line number Diff line number Diff line change 1+ from random_slugs import generate_slug as original_generate_slug
2+
3+ _used_slugs = set ()
4+
5+
6+ def generate_slug ():
7+ for _ in range (100000 ):
8+ slug = original_generate_slug ()
9+ if slug not in _used_slugs :
10+ _used_slugs .add (slug )
11+ return slug
12+ raise ValueError ("Unable to generate unique slug after 100k attempts" )
You can’t perform that action at this time.
0 commit comments