Expert Opinion: Liverpool vs Brighton and Hove Albion
The upcoming match between Liverpool and Brighton and Hove Albion is poised to be an intriguing encounter. With both teams having their unique strengths and weaknesses, the betting odds reflect a balanced contest. Liverpool, known for their attacking prowess, face a Brighton team that has shown resilience in defense. The odds suggest a closely contested game with potential for goals on both sides.
Liverpool
Brighton and Hove Albion
Predictions:
| Market | Prediction | Odd | Result |
|---|---|---|---|
| Both Teams Not To Score In 1st Half | 98.80% | 1.25 Make Bet | |
| Over 1.5 Goals | 84.30% | 1.17 Make Bet | |
| Away Team Not To Score In 1st Half | 85.00% | Make Bet | |
| Over 0.5 Goals HT | 77.60% | 1.29 Make Bet | |
| Away Team To Score In 2nd Half | 72.00% | Make Bet | |
| Home Team To Score In 2nd Half | 71.60% | Make Bet | |
| Last Goal 73+ Minutes | 63.10% | Make Bet | |
| Both Teams Not To Score In 2nd Half | 62.30% | 1.44 Make Bet | |
| Sum of Goals 2 or 3 | 65.20% | Make Bet | |
| Goal In Last 15 Minutes | 65.00% | Make Bet | |
| Both Teams To Score | 55.80% | 1.57 Make Bet | |
| Under 4.5 Cards | 55.60% | 1.48 Make Bet | |
| Under 5.5 Cards | 57.10% | 1.22 Make Bet | |
| Home Team Not To Score In 1st Half | 58.70% | Make Bet | |
| Goal In Last 10 Minutes | 54.10% | Make Bet | |
| Avg. Total Goals | 2.89% | Make Bet | |
| Yellow Cards | 3.80% | Make Bet | |
| Avg. Goals Scored | 1.43% | Make Bet | |
| Avg. Conceded Goals | 1.76% | Make Bet |
Prediction 1: Both Teams Not To Score In 1st Half
With odds at 98.80, it appears highly likely that neither team will find the back of the net in the first half. This prediction aligns with the expectation of a cautious start as both teams assess each other’s strategies.
Prediction 2: Over 1.5 Goals
At 84.30, this bet suggests a high-scoring game is anticipated. Given Liverpool‘s attacking lineup and Brighton’s occasional defensive lapses, surpassing one and a half goals seems probable.
Prediction 3: Away Team Not To Score In 1st Half
With odds of 85.00, it is predicted that Brighton might struggle to score in the initial half, reflecting Liverpool’s strong defensive setup during early play.
Prediction 4: Over 0.5 Goals HT
Odds at 77.60 indicate confidence that there will be at least one goal by halftime, suggesting an early breakthrough from either side.
Prediction 5: Away Team To Score In 2nd Half
At odds of 72.00, it is expected that Brighton will manage to score in the second half, possibly capitalizing on any lapses in Liverpool’s defense as fatigue sets in.
Prediction 6: Home Team To Score In 2nd Half
With odds of 71.60, Liverpool are predicted to find the net in the latter stages of the match, leveraging their attacking depth to break through Brighton’s defense.
Prediction 7: Last Goal After 73 Minutes
At odds of 63.10, this suggests that decisive goals are likely to occur after the hour mark, indicating a dynamic shift in momentum during the latter part of the game.
Prediction 8: Both Teams Not To Score In 2nd Half
Odds at 62.30 suggest a scenario where neither team manages to score after halftime, possibly due to strategic adjustments or effective defensive plays.
Prediction 9: Sum of Goals Totaling Two or Three
With odds at 65.20, it indicates that the match will likely conclude with two or three goals overall, reflecting moderate scoring opportunities for both sides.
Prediction 10: Goal In Last 15 Minutes
At odds of 65.00, this prediction highlights potential late-game drama with either team scoring crucial goals towards the end of regulation time.
Prediction 11: Both Teams To Score
Odds at 55.80 suggest confidence in both teams finding the net during the match, pointing towards an engaging encounter with multiple goal-scoring chances.
Prediction 12: Under Four and a Half Cards Issued
With odds set at 55.60%, it is anticipated that fewer than four and a half cards will be issued during this match.
Sub-predictions:
- Under Five and a Half Cards: Odds stand at 57.10%, indicating an expectation for less than five and a half cards.
- Home Team Not Scoring In First Half: With odds at 58.70%, it reflects anticipation that Liverpool may not score initially.
- A Goal Within Last Ten Minutes: Odds are 54.10%, suggesting late-game excitement with goals likely within ten minutes remaining.
- Average Total Goals:The expected total stands at two point eight nine (rounded off).
- Total Yellow Cards:An average expectation is set around six yellow cards being shown throughout.
- Average Goals Scored:The average number scored by either side should be approximately one point four three (rounded off).
- Average Conceded Goals:The average number conceded by either side should be approximately one point seven six (rounded off). This structured analysis provides insights into various betting predictions based on statistical probabilities for each scenario outlined above for this football match between Liverpool and Brighton and Hove Albion scheduled for December 13th,[0]: # -*- coding:utf-8 -*- [1]: import os [2]: import sys [3]: import time [4]: import logging [5]: import traceback [6]: import requests [7]: from .exceptions import * [8]: from .utils import * [9]: class WeChatPay: [10]: “”” [11]: 微信支付封装类 [12]: Attributes: [13]: app_id(str): 微信公众号的APPID,开发者平台–>账户中心–>开发者信息–>基本信息中的AppID,需要商户注册微信公众号后才能获取。 [14]: mch_id(str): 商户号,开发者平台–>账户中心–>商户信息–>商户号。 [15]: sub_mch_id(str): 子商户号,可选参数。如需使用子商户功能,则必须填写。开发者平台–>账户中心–>子商户管理。 [16]: notify_url(str): 异步通知地址。 [17]: key(str): API密钥,由微信支付生成并提供给开发者。在接入文档的第一步中获取。 [18]: spbill_create_ip(str): 终端ip:当前网址的IP,可以调用接口自行获取;也可以自行构造用户端请求ip。 [19]: device_info(str): 设备号:指终端设备的唯一标识字符串,如门店编号等。 [20]: cert_path(str): 签名证书路径:不传则使用默认证书(即不使用证书),传入时为证书文件全路径(包含文件名)。 “”” def __init__(self, app_id=None, mch_id=None, sub_mch_id=None, notify_url=None, key=None, spbill_create_ip=None, device_info=None, cert_path=None): self.app_id = app_id self.mch_id = mch_id self.sub_mch_id = sub_mch_id self.notify_url = notify_url self.key = key [21]: # 公众号支付下单参数设置(默认) [22]: if app_id: self.set_appid(app_id) self.set_notify_url(notify_url) self.set_spbill_create_ip(spbill_create_ip) self.set_device_info(device_info) # 商户号支付下单参数设置(默认) if mch_id: self.set_mchid(mch_id) if sub_mch_id: self.set_sub_mchid(sub_mch_id) self.set_key(key) # 设置证书路径(可选参数) if cert_path: try: path = os.path.abspath(cert_path) + ‘.crt’ if os.path.exists(path): print(“证书存在”) cert_file = open(path,’rb’) ca_crt = cert_file.read() cert_file.close() print(‘证书读取成功’) return ca_crt else: raise WeChatError(“证书不存在”) except Exception as e: print(e) def get_appid(self): return self.app_id def set_appid(self,value): if value == None: raise WeChatError(“appid不能为空”) ***** Tag Data ***** ID: ‘4’ description: Handling certificate file reading within init method which includes checking file existence and reading its content into memory while handling exceptions gracefully. start line: ’20’ end line: ’26’ dependencies: – type: Class name: WeChatPay.__init__ start line: ‘9 end line: ’20’ context description: This snippet demonstrates how to handle file operations securely, including reading binary data from files while managing exceptions effectively. algorithmic depth: ‘4’ algorithmic depth external: N obscurity: ‘3’ advanced coding concepts: ‘4’ interesting for students: ‘5’ self contained: Y ************* ## Suggestions for complexity 1. **Asynchronous File Operations**: Modify `cert_path` handling so that file operations are performed asynchronously using Python’s `asyncio` library. 2. **Custom Exception Handling**: Implement custom exception classes instead of using generic exceptions like `WeChatError`, providing more granular error messages based on different failure points. 3. **Certificate Validation**: Add functionality to validate the certificate against certain criteria before reading its contents (e.g., check expiration date). 4. **Environment-Based Configuration**: Introduce environment-based configurations where different settings can be applied based on whether you’re running in development or production environments. 5. **Logging Enhancements**: Integrate advanced logging mechanisms using Python’s `logging` module to provide detailed logs about file operations including timestamps and error levels. ## Conversation # Hi AI i need help understanding some code here [SNIPPET] # Sure! This snippet handles initializing parameters related to WeChat payment settings such as `app_id`, `mch_id`, etc., within your class constructor (`__init__`). It also deals with setting up certificate paths if provided. When `cert_path` is given: 1. It attempts to construct an absolute path appending `.crt`. python path = os.path.abspath(cert_path) + ‘.crt’ If this path exists: python if os.path.exists(path): print(“证书存在”) # “Certificate exists” cert_file = open(path,’rb’) # Open file in binary read mode ca_crt = cert_file.read() # Read certificate content into variable ca_crt cert_file.close() # Close file after reading print(‘证书读取成功’) # “Certificate read successfully” return ca_crt # Return certificate content If not: python else: raise WeChatError(“证书不存在”) # Raise custom error “Certificate does not exist” If any exception occurs during these operations: python except Exception as e: print(e) # Print exception message What specific aspect would you like me to explain or modify? # I want async file operation when handling certificates can we do it? # Absolutely! You can use Python’s `asyncio` library along with `aiofiles` for asynchronous file operations. Here’s how you could modify your code snippet: Firstly ensure you have aiofiles installed: bash pip install aiofiles Then modify your code snippet like this: python import asyncio import aiofiles # Inside your class __init__ method replace relevant part with async function call async def read_certificate_async(cert_path): try: path = os.path.abspath(cert_path) + ‘.crt’ if os.path.exists(path): print(“u8bc1u4e66u5b58u5728”) # “Certificate exists” async with aiofiles.open(path,’rb’) as cert_file: ca_crt = await cert_file.read() # Asynchronously read certificate content into variable ca_crt print(‘u8bc1u4e66u8bfbu53d6u6210u529f’) # “Certificate read successfully” return ca_crt else: raise WeChatError(“u8bc1u4e66u4e0du5b58u5728”) # Raise custom error “Certificate does not exist” except Exception as e: print(e) # Call this function inside your __init__ method using asyncio.run() if cert_path: ca_crt = asyncio.run(read_certificate_async(cert_path)) This makes your file operations asynchronous which can improve performance especially when dealing with large files or many concurrent I/O-bound tasks. Would you like further modifications or explanations? # yes what about custom exception handling i want more granular errors # Certainly! Custom exceptions allow you more control over error handling by defining specific exception types for different scenarios. Firstly define custom exceptions: python class CertificateError(Exception): pass class CertificateNotFoundError(CertificateError): pass class CertificateReadError(CertificateError): pass class InvalidCertPathError(CertificateError): pass Then modify your async function accordingly: python async def read_certificate_async(cert_path): try: path = os.path.abspath(cert_path) + ‘.crt’ if not isinstance(cert_path, str) or not cert_path.strip(): raise InvalidCertPathError(“Invalid certificate path provided”) if not os.path.exists(path): raise CertificateNotFoundError(f”Certificate does not exist at {path}”) print(“u8bc1u4e66u5b58u5728”) # “Certificate exists” try: async with aiofiles.open(path,’rb’) as cert_file: ca_crt = await cert_file.read() print(‘u8bc1u4e66u8bfbu53d6u6210u529f’) # “Certificate read successfully” return ca_crt except IOError as io_err: raise CertificateReadError(f”Failed to read certificate due to IO Error {str(io_err)}”) except Exception as e: raise CertificateReadError(f”An unexpected error occurred while reading certificate {str(e)}”) # Call this function inside your __init__ method using asyncio.run() if cert_path: ca_cert=asyncio.run(read_certificate_async(cert_path)) In this version: – Specific exceptions (`InvalidCertPathError`, `CertificateNotFoundError`, etc.) are raised depending on what goes wrong. – The main logic now catches these specific exceptions allowing you more control over handling each type differently outside this function too. Would you like any additional modifications or explanations? *** Excerpt *** *** Revision 0 *** ## Plan To create an exercise that is challenging on multiple levels—linguistically complex yet demanding deep factual knowledge—the excerpt must first undergo significant enhancement in terms of its content density and complexity. The revised excerpt should incorporate several elements simultaneously: – Advanced factual content drawn from specialized fields such as quantum physics or advanced economics could serve well since they inherently require additional background knowledge beyond common understanding. – Incorporation of deductive reasoning through presenting scenarios where conclusions must be drawn from given premises—preferably involving intricate logical steps that demand close attention to detail. – Use nested counterfactuals (if-then statements considering alternative realities) and conditionals (if-then statements based on certain conditions), making logical navigation through them essential for comprehension. To achieve maximum difficulty while ensuring clarity isn’t sacrificed entirely—a delicate balance—the language used must remain precise but complex; employing technical jargon appropriately while avoiding unnecessary obfuscation. ## Rewritten Excerpt In an alternate universe where quantum entanglement facilitates instantaneous communication across vast interstellar distances—a phenomenon starkly contrasting our current understanding governed by Einstein’s theory of relativity—scientists have developed Quantum Entanglement Communication Devices (QECDs). These devices exploit pairs of entangled particles; when one particle undergoes manipulation within its local frame (such as spin alteration), its entangled counterpart instantaneously mirrors said change irrespective of spatial separation—a principle fundamentally violating causality under classical physics paradigms but remains unrefuted within quantum mechanics frameworks. Suppose hypothetically these QECDs were employed between Earth and Proxima Centauri b—a potentially habitable exoplanet orbiting Proxima Centauri located approximately four light-years away—and assuming no significant degradation occurs over such distances due to cosmic interference or particle decoherence phenomena typically observed under terrestrial conditions; then one could theoretically initiate communication instantaneously across these astronomical distances without reliance on conventional electromagnetic signal propagation speeds limited by light-speed constraints posited by relativity theory. However, considering counterfactually—if advancements enabling QECD deployment were achieved concurrently alongside breakthroughs negating quantum decoherence effects universally—this would necessitate reevaluation of fundamental physics principles currently accepted without question; particularly those concerning information transfer limits imposed by relativistic spacetime constraints which posit nothing can travel faster than light speed without contravening causality principles foundational to modern physics theories. ## Suggested Exercise In an alternate universe where Quantum Entanglement Communication Devices (QECDs) enable instantaneous communication across interstellar distances without contravening established principles under quantum mechanics frameworks but challenge classical physics paradigms concerning causality and information transfer limits posited by relativity theory, Which statement best captures implications regarding fundamental physics principles should advancements enabling QECD deployment negate universal quantum decoherence effects? A) Such advancements would validate Einstein’s theory of relativity by demonstrating faster-than-light communication does not violate causality principles foundational to modern physics theories. B) These advancements would necessitate no reevaluation of fundamental physics principles since QECD technology operates within accepted quantum mechanics frameworks despite challenging classical paradigms concerning causality. C) The realization of QECD technology alongside breakthroughs negating quantum decoherence effects universally would necessitate a reevaluation of fundamental physics principles concerning information transfer limits imposed by relativistic spacetime constraints. D) Achieving QECD deployment capabilities concurrently with universal negation of quantum decoherence effects would confirm classical physics paradigms over quantum mechanics frameworks due to adherence to causality principles without necessitating any theoretical revisions. *** Revision 1 *** check requirements: – req_no: 1 discussion: The draft lacks direct integration with external advanced knowledge outside what is presented within itself; all choices seem derivable directly from understanding QECDs’ implications alone without needing external advanced knowledge explicitly. score: 1 – req_no: 2 discussion: Understanding subtleties such as implications on causality requires comprehension; however, distinguishing correct choice relies heavily on internal logic rather than nuanced understanding coupled with external knowledge application. score: 2 – req_no: 3 discussion: The excerpt length satisfies requirement but could integrate denser scientific/theoretical references/explanations, making it harder yet insightful upon deeper analysis rather than just lengthy narrative. grade requirement satisfaction explanation needed adjustment because it was partially accurate; revision suggestion needed because integration with external academic facts was lacking; correct choice identification needed deeper subtlety comprehension tied closely with nuanced external knowledge application; incorrect choices needed better crafting for plausible correctness under superficial/alternative interpretations; misleading options need refinement for closer relevance yet clear distinction upon thorough comprehension; exercise difficulty needs elevation through more intricate connection between excerpt understanding and external academic knowledge application; revised exercise needs clearer emphasis on requiring specific advanced knowledge outside immediate context provided in excerpt for correct solution identification; incorrect choices should subtly misapply such required external knowledge making them plausible yet ultimately incorrect upon careful consideration; revised exercise should present a scenario requiring application/integration/contrast/comparison between concepts mentioned in excerpt and specific external scientific theories/principles not directly explained therein but necessary for informed decision-making among provided options; correct choice should directly reflect nuanced understanding connecting excerpt details intricately with specified external academic facts/theories/principles ensuring only well-informed individuals can identify correctly amidst plausible alternatives; incorrect choices should represent common misconceptions/misinterpretations regarding applied external academic facts/theories/principles offering misleading yet seemingly reasonable alternatives upon superficial analysis but fall apart under rigorous scrutiny integrating both excerpt details and required external knowledge; *** Revision 2 *** check requirements: – req_no: 1 external fact missing integration – The draft doesn’t effectively integrate advanced, external knowledge beyond basic comprehension related directly within its own context; revision suggestion – Introduce elements requiring comparison or application involving, say Bell’s theorem relating specifically non-locality aspects impacting entangled-state-based-information-transmission-theory-and-practice-such-as-QECDs-or-relate-to-the-no-cloning-theorem-to-discuss-potential-paradoxes-in-information-transfer-across-instantaneous-channels- revised exercise – Consider how Bell’s theorem impacts our theoretical expectations about instantaneous communication via QECDs described above when juxtaposed against classical interpretations enforced by locality? correct choice – Bell’s theorem implies non-locality could allow instantaneity which challenges traditional locality assumptions but does not violate special relativity because no usable information travels faster than light unless entangled states are measured simultaneously across locations which isn’t feasible practically without pre-established correlations violating no-signaling principle hence preserving causality despite apparent contradictions posed by instantaneity seen through special relativity lens alone; incorrect choices – Bell’s theorem proves instantaneous communication via QECDs violates special relativity unequivocally thus rendering such technologies impossible under current physical laws.; Bell’s theorem supports instantaneous information transmission via QECDs aligning perfectly with all existing physical laws including those proposed by special relativity.; Non-locality suggested by Bell’s theorem ensures no practical limitations exist against faster-than-light communications via entangled particles irrespective other existing physical laws restrictions.; [jupyter] # coding=utf-8 “”” .. _index: Index Module (:mod:`index`) =========================== “”” from collections import OrderedDict def _create_index(titles_dict): “”” :param titles_dict : dict{title : title} :return : OrderedDict{title : title} “”” index_titles_dict_ordereddict_list_titlelist_titlelist_titlelist_titlelist_titlelist_titlelist_ = OrderedDict([(title.lower(), title) for title in titles_dict.keys()]) return index_titles_dict_ordereddict_list_titlelist_titlelist_titlelist_titlelist_titlelist_titlelist_ def _create_index_and_titles(titles_dict): “”” :param titles_dict : dict{title : title} :return : OrderedDict{title : title}, list[titles] “”” index_titles_dict_ordereddict_list_titlelist_titlelist_ = _create_index(titles_dict=titles_dict) titles_list_list_ = list(sorted([value.lower() + “nn” + key.replace(“_”, r”_”).replace(“.”, r”.”) for value,key in titles_dict.items()], reverse=True)) return index_titles_dict_ordereddict_list_titlelist_titlelist_, titles_list_list_ def _create_index_and_titles_with_filename(filename): “”” create index.txt & titles.txt from filename.md files recursively found starting from filename.md directory filename.md files must contain only one hrule followed immediately after title header example : title hrule content will generate index.txt & titles.txt files containing : titles.txt : titlenntcontent index.txt : titlennttitle from filename.md directory search recursively filename.md files starting from filename.md directory if filenames contains spaces remove spaces before creating index.txt & titles.txt files if filenames contains underscores convert underscores into spaces before creating index.txt & titles.txt files file names case insensitive file names unique file names sorted alphabetically descending order file names sorted case insensitive punctuation marks ignored spaces ignored special characters ignored return index & titles dictionary ordered alphabetically ascending order return filenames list ordered alphabetically descending order filenames list contains lowercase filenames appended ‘nn’ appended uppercase filenames appended ‘n’ appended markdownified uppercase filenames each filename found starting from filename.md directory recursivelly including filename.md directory itself :param filename : str | unicode | PathLikeObject | Path object | PosixPath object | WindowsPath object | PurePosixPath object | PureWindowsPath object … return : OrderedDict{filename_lower_case_string : filename_upper_case_string}, list[str] example : filename = /home/user/directory/filename/ result = OrderedDict([ (‘filename’, ‘/home/user/directory/filename’), (‘directory’, ‘/home/user/directory’), (‘user’, ‘/home/user’), (‘home’, ‘/home’) ]) [ ‘/home/user/directory/filename/Filename’, ‘/home/user/directory/filename/FilenamennFilename’, ‘/home/user/directory/filename/Filenamenntitle’, ‘/home/user/directory/Filename’, ‘/home/user/directory/FilenamennDirectory’, ‘/home/user/directory/Filenamenntitle’, … ] “”” import codecs,re,pypandoc,argparse,pathlib,mmap,string,itertools,pdb,tqdm,copy,timeit,dateutil.parser,argcomplete,argparse_actions,jinja_env,jsonpickle,jsonschema,collections,numpy,pandas,dask,dataframe,sphinx_gallery,gensim,gensim.corpora,gensim.matutils,gensim.models.wordcloud,gensim.models.docword,gensim.models.phrases,gensim.models.ldamodel,gensim.similarities.docsimilarity_matrix,gensim.similarities.docsimilarity_matrix_docword_matrix_docword_matrix_docword_matrix_docword_matrix_docscores_docscores_docscores_docscores_docscores_docscores_numpy_array_numpy_array_numpy_array_numpy_array_numpy_array_numpy_array_numpy_array_numpy_array_numpy_array_numpy_array_ from .. import core , data , models , utils , plots , preprocessing , text_processing , nlp_tools , data_structures , statistics , machine_learning , optimization_algorithms , numerical_methods import matplotlib.pyplot as plt try : filename_object_ = pathlib.Path(filename).resolve(strict=False) except FileNotFoundError : filename_object_ = pathlib.Path(filename).resolve(strict=False).parent.resolve(strict=False) except TypeError : filename_object_ = pathlib.Path(filename).resolve(strict=False).parent.resolve(strict=False) if not isinstance(filename_object_, pathlib.PurePosixPath): raise NotImplementedError( f”filename_object_{filename_object_.name} must inherit ” f”{pathlib.PurePosixPath.__name__} class”) elif filename_object_.is_dir(): try : markdownified_filenames_filenames_filenames_filenames_filenames_filenames_filenames_filenames_filenames_filenames_filesnames_filesnames_filesnames_filesnames_filesnames_filesnames_filesnames_filenameobject_filenameobject_filenameobject_name_directory_directory_parent_resolve_strict_false_markdownified_filenames_filenames_filenames_filenames_filenames_filenames_filenames_filenames_filenames_ re.compile(r”(?:^|W)(%s)(?:$|W)” % “|”.join( re.escape(title.lower()) for title in itertools.chain.from_iterable( map(lambda x:x.split(‘_’),titles.keys()) ))) for title in itertools.chain.from_iterable(map(lambda x:x.split(‘_’),titles.keys())) markdownified_names_names_names_names_names_names_names_names_names_ set([markdownified_name for markdownified_name in map(lambda x:x.title().replace(“_”,” “),markdownified_filename_objects_) if markdownified_name]) titles_set_set_set_set_set_ set(itertools.chain.from_iterable(map(lambda x:x.split(‘_’),titles.keys()))) markdownified_names_count_count_count_count_count_ len(markdownified_names_) titles_count_count_count_count_ len(titles_set_) markdownified_filename_objects_markdownified_filename_objects_markdownified_filename_objects_markdownified_filename_objects_markdownified_filename_objects_markdownified_filename_objects_markdownized_filename_objects_markdownized_filename_objects_markdownized_filename_objects_markdownized_filename_objects_markdowndownfilenameobjects_ list(map(lambda x:pathlib.Path(x).resolve(strict=False),markdownized_directory_.glob(‘**/*.md’))) markdownized_directory_directory_directory_directory_directory_directory_ filename_object_.glob(‘**/*.md’) except FileNotFoundError : markdownized_directory_directory_directory_directory_directory_directory_ filename_object_.glob(‘**/*.md’) try : try : markdownized_directories_directories_directories_directories_directories_directories_directories_directories_directories_directories_md_md_md_md_md_md_md_md_md_md_md_md_md_ list(map(lambda x:x.parent,x.markdowndownfilenameobjects_)) except AttributeError : markdownized_directories_directories_directories_directories_directories_directories_directories_directories_directories_directories_md_md_md_md_md_md_md_md_md_md_md_md_ list(map(lambda x:x.parent,x.markdowndownfilenameobjects_)) try : directores_unique_unique_unique_unique_unique_unique_unique_unique_unique_unique_sorted_sorted_sorted_sorted_sorted_sorted_sorted_sorted_sorted_sorted_uniquniqueseenseenseenseenseenseenseenseenseenseenseenuuid_uuid_uuid_uuid_uuid_uuid_uuid_uuid_uuid_uuid_uuiduuiduuiduuiduuiduuiduuiduuiduuiduiduiduiduiduiduiduiduiduid_ set(md.uuid.uuid4() for md in tqdm(directores_seen_seen_seen_seen_seen_seen_seen_seen_seen_seennames_uniquniqueseenseenseenseenseenseenseenseenseenseenuiquniqueseen_namessorted_sortrtedsortedsortedsortedsortedsortedsortedsortedsortedsorted_,desc=’unique directories’)) set(md.uuid.uuid4() for md in tqdm(directores_seennames_uniquniqueseen_seen_seen_seen_seennames_uniquniqueseen_seen_seen_seennames_uniquniqueseenseenuiquniqueseen_namessorted_sortrtedsortedsortedsortedsortedsortedsortedsortedsortedsorted_,desc=’unique directories’)) set(md.uuid.uuid4() for md in tqdm(directores_seennames_uniquniqueseenseenuiquniqueseen_namessorted_sortrtedsortedsortedsortedsortedsortedsortedsortedsortedsorted_,desc=’unique directories’)) set(md.uuid.uuid4() for md in tqdm(directores_namessorted_sortrtedsortedsortedsortedsortedsortedsortedsortedsortedsorted_,desc=’unique directories’)) set(md.uuid.uuid4() for md in tqdm(directores_sortrtedsortedsorted_sorted_sorted_sorted_sorted_sortedsortedsortedsortedsorted_,desc=’unique directories’)) set(md.uuid.uuid4() for md in tqdm(sorted(set(directores_sortrted_sortrtedsortedsortedsortedsortedsorted_),reverse=True),desc=’directories sorted’)) func=lambda x:set(x) func=lambda x:set(x) func=lambda x:set(x) func=lambda x:set(x) func=lambda x:set(x) func=lambda x:set(x) func=lambda x:set(x) func=lambda x:set(x) key=func(func(func(func(func(func(func)))))(lambda y:(len(y)))) desc=’directories sorted’) desc=’directories sorted’) desc=’directories sorted’) desc=’directories sorted’) desc=’directories sorted’) desc=’directories sorted’) directores_seennames_uniquniqueseenseenuiquniqueseen_namessorted_sortrtedsortedsortedSortedSortedSortedSortedSortedSortedSortedSortedListOfDirectoriesListofDirectoriesListofDirectoriesListofDirectoriesListofDirectoriesListofDirectoriesListofDirectoriesListOfDirectoiresListOfDirectoiresListOfDirectoiresListOfDirectoiresListOfDirectoiresListOfDirectoiresListdirectorsdirectorsdirectorsdirectorsdirectorsdirectorsdirectorssorteddirsdirsdirsdirsdirsdirsdirssortsrtdirsdirssrtdirssrtdirssrtdirssrtdirssrtdirsdirssrtdirsdirssrtdirsdirsrtsrtsrtsrtsrtsrtsrtsrtsrtsrtsrsrsrsrsrsrsrsrsrsrsrstrrt_rts_rts_rts_rts_rts_rts_rt_rt_rt_rt_rt_rt_rt_rt_t_t_t_t_t_t_t_tt_tt_tt_tt_tt_tt_tt_tt_T_T_T_T_T_T_T_T_D_D_D_D_D_D_D_D_L_I_S_O_F_D_I_R_E_C_T_O_R_I_E_S_L_I_S_O_F_D_I_R_E_C_T_O_R_I_E_S_L_I_S_O_F_D_I_R_E_C_T_O_R_I_E_S_L_I_S_O_F_D_I_R_E_C_T_O_R_I_E_S_L_I_S_O_F_D_I_R_E_C_T_O_R_I_E_S_L_I_S_O_F_DIrectoreDIrectoreDIrectoreDIrectoreDIrectoreDIrectoreDIrectoredIrectoredIrectoredIrectoredIrecIrecIrecIrecIrecIrecDirsDirsDirsDirsDirsDirsDirsrTrTrTrTrTrTrTtTtTtTtTtTttttttttttttttttttttTTTTTTTTTTTTTTTTTTTTTTTTTRTRTRTRTRTRTRTRTSRTSRTSRTSRTSRTSRTSRTSRSRSRSRSRSRSRSRSRDIRSDIRSDIRSDIRSDIRSDIRSDIRS_dirs_dirs_dirs_dirs_dirs_dirs_dirs_dirsdirdirdirdirdirdirdirdirdirdirdirsdirdirdirdirdirdirsdircircircircircircircircircircirciCIciCIciCIciCIciCISORTEDSORTEDSORTEDSORTEDSORTEDSORTEDSORTEDSORTEDSORTEDSORTEDLISTOFLISTOFLISTOFLISTOFLISTOFLISTOFDIRECTORSSORTEDDIRECTORSSORTEDDIRECTORSSORTEDDIRECTORSSORTEDDIRECTORSSORTEDDIRECTORSSORTEDDIRECTORSSORTDIRSORTDIRECTORSORDERSORDERSORDERSORDERSORDERSORDERSEXISTSEXISTSEXISTSEXISTSEXISTSEXISTSExistsExistsExistsExistsExistsExistsExistExistsExistExistsExistExistexistsexistsexistsexistsexistsexistexistexistexist_exist_exist_exist_existsexists_exists_exists_exists_exissexists_exists_exists_exits_exits_exits_exits_exits_exits_exitsexitsExitsExitsExitsExitsExitsExitsExisstsTitlestTitlestTitlestTitlestTitlestTitlestTitlestTitlesTitlesTitlesTitlesTitlesTitlesTitlSTitleSTitleSTitleSTitleSTitleSTitleSTitleSTitlTITLEStITLEStITLEStITLEStITLEStITLEStITLESITLESITLESITLESITLESITLESITLtlTLTLTLTLTLTLTLTLtltlTITLETITLETITLETITLETITLETITLETITLETITLETITLEtitltltltltltltltltltofOfOfOfOfOfOfOfOfOfOffOffOffOffOffOffOffOFFOFFOFFOFFOFFOFFOFFoffoffoffoffoffoffoffoftofTOFtoftoftoftoftoftoftoftoftoftTOFTOFTOFTOFTOFTOTOTOTOTOTOTOTODIRECTORYDIRECTORYDIRECTORYDIRECTORYDIRECTORYDIRECTORYDIRECTORYDIRECTORYDIRECOFOFOFOFOFOFOFOFOFOFODIRECTORIESRECTORYRECTORYRECTORYRECTORYRECTORYRECTORYRECTORRECTORRECTORRECTORRECROFROFRROFRROFRROFRROFRCROFCROCROCROCROCROCROCROCROCROCOCOCOCOCOCOCORECTORECTORECTORECTORECTORECTORECTORECTORECTORRECtorRectorRectorRectorReectorReectRoRoRoRoRoRoRoRocRocRocRocRocRocRocrocrocrocrocrocrocrocoCO