@@ -393,8 +393,8 @@ def get_filtered_api(self, api_dict):
393393 api_info = api_dict .get ("api" , api_dict ) # Handle both formats
394394
395395 # Default to False if not present
396- bte = getattr (self .args , "bte" , False )
397- api_details = getattr (self .args , "api_details" , False )
396+ bte = self . args . bte # getattr(self.args, "bte", False)
397+ api_details = self . args . api_details # getattr(self.args, "api_details", False)
398398
399399 # Default structure to preserve top-level keys
400400 filtered_dict = {
@@ -729,7 +729,7 @@ async def get(self, *args, **kwargs):
729729 self .finish (res )
730730
731731
732- class MetaKGParserHandler (QueryHandler , MetaKGHandlerMixin ):
732+ class MetaKGParserHandler (BaseHandler , MetaKGHandlerMixin ):
733733 """
734734 Handles parsing of SmartAPI metadata from a given URL or request body.
735735
@@ -794,12 +794,6 @@ async def get(self, *args, **kwargs):
794794 # Set initial args and handle potential errors in query parameters
795795 parser = MetaKGParser ()
796796
797- # try:
798- # self.args.api_details = int(self.get_argument("api_details", 0))
799- # self.args.bte = int(self.get_argument("bte", 0))
800- # except ValueError as err:
801- # raise HTTPError(400, reason=f"Invalid value for parameter: {str(err)}. Please enter integer, 0 or 1.")
802-
803797 try :
804798 trapi_data = parser .get_TRAPI_metadatas (data = None , url = url )
805799 except MetadataRetrievalError as retrieve_err :
@@ -862,13 +856,6 @@ async def post(self, *args, **kwargs):
862856 if not isinstance (data , dict ):
863857 raise ValueError ("Invalid input data type. Please provide a valid JSON/YAML object." )
864858
865- # Extract query parameters (assuming these need to be parsed from the request)
866- # try:
867- # self.args.api_details = int(self.get_argument("api_details", 0))
868- # self.args.bte = int(self.get_argument("bte", 0))
869- # except ValueError as err:
870- # raise HTTPError(400, reason=f"Invalid query parameter: {str(err)}")
871-
872859 # Process the parsed metadata
873860 parser = MetaKGParser ()
874861 try :
0 commit comments