projects
/
kiosk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Testosterone and sensitivity.
[kiosk.git]
/
grab_bag.py
diff --git
a/grab_bag.py
b/grab_bag.py
index 798ebcfb154b58c3fdbf9588bcc01bc4b69d140a..b1da60c1d84909ab12d436b761f4b25e6e9df69e 100644
(file)
--- a/
grab_bag.py
+++ b/
grab_bag.py
@@
-1,9
+1,13
@@
#!/usr/bin/env python3
#!/usr/bin/env python3
+import logging
import random
from typing import Iterable, List, Optional, Set
import random
from typing import Iterable, List, Optional, Set
+logger = logging.getLogger(__name__)
+
+
class grab_bag(object):
def __init__(self) -> None:
self.contents: Set[str] = set()
class grab_bag(object):
def __init__(self) -> None:
self.contents: Set[str] = set()
@@
-22,13
+26,12
@@
class grab_bag(object):
def subset(self, count: int) -> Optional[List[str]]:
if len(self.contents) < count:
return None
def subset(self, count: int) -> Optional[List[str]]:
if len(self.contents) < count:
return None
- subset = random.sample(self.contents, count)
- return subset
+ return random.sample(self.contents, count)
def size(self) -> int:
return len(self.contents)
# x = grab_bag()
def size(self) -> int:
return len(self.contents)
# x = grab_bag()
-# x.add_all([
1, 2, 3, 4, 5, 6, 7, 8, 9, 10
])
-# print
x.subset(3
)
+# x.add_all([
"oneA", "two", "three", "oneB", "four", "five", "oneC", "oneD"
])
+# print
(x.subset(3)
)