|
25 | 25 | cities_name_txt = os.path.join(ASSETS_DIR, "cities_name.txt")
|
26 | 26 | states_names_txt = os.path.join(ASSETS_DIR, "states_names.txt")
|
27 | 27 | job_titles_txt = os.path.join(ASSETS_DIR, "job_titles.txt")
|
28 |
| -email_domain_txt = os.path.join(ASSETS_DIR, "email_domains.txt") |
29 | 28 |
|
30 | 29 | # loading data from txt files
|
31 | 30 | fname = load_txt_file(fname_txt)
|
|
39 | 38 |
|
40 | 39 |
|
41 | 40 | class RandomProfile:
|
42 |
| - def __init__(self, num=1): |
| 41 | + def __init__(self, num: int = 1): |
43 | 42 | '''
|
44 | 43 | num = Total No. of Name You Want To Print
|
45 | 44 | default is 1
|
46 | 45 | To Print More Than one Name Change value of num
|
47 | 46 | '''
|
48 | 47 | self.num = num
|
49 | 48 |
|
50 |
| - def first_name(self, num=None): |
| 49 | + def first_name(self, num: int = None) -> list: |
51 | 50 | if num is None:
|
52 | 51 | num = self.num
|
53 | 52 | first_name_list = [random.choice(fname) for _ in range(num)]
|
54 | 53 | return first_name_list
|
55 | 54 |
|
56 |
| - def last_name(self, num=None): |
| 55 | + def last_name(self, num: int = None) -> list: |
57 | 56 | if num is None:
|
58 | 57 | num = self.num
|
59 | 58 | last_name_list = [random.choice(lname) for _ in range(num)]
|
60 | 59 | return last_name_list
|
61 | 60 |
|
62 |
| - def full_name(self, num=None): |
| 61 | + def full_name(self, num: int = None) -> list: |
63 | 62 | if num is None:
|
64 | 63 | num = self.num
|
65 | 64 | full_name_list = [random.choice(
|
66 | 65 | fname) + ' ' + random.choice(lname) for _ in range(num)]
|
67 | 66 | return full_name_list
|
68 | 67 |
|
69 |
| - def full_profile(self, num=None): |
| 68 | + def full_profile(self, num: int = None) -> list: |
70 | 69 | if num is None:
|
71 | 70 | num = self.num
|
72 | 71 | profile_list = []
|
@@ -113,10 +112,10 @@ def full_profile(self, num=None):
|
113 | 112 |
|
114 | 113 | return profile_list
|
115 | 114 |
|
116 |
| - def ipv4(self): |
| 115 | + def ipv4(self) -> list: |
117 | 116 | ip_list = [ipv4_gen() for _ in range(self.num)]
|
118 | 117 | return ip_list
|
119 | 118 |
|
120 |
| - def job_title(self): |
| 119 | + def job_title(self) -> list: |
121 | 120 | job_title_list = [random.choice(job_titles) for _ in range(self.num)]
|
122 | 121 | return job_title_list
|
0 commit comments