Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7949233
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 4, 20262026-06-04T01:56:14+00:00 2026-06-04T01:56:14+00:00

I have three functions, that each one of them calls internally the one below

  • 0

I have three functions, that each one of them calls internally the one below it:

  • GetBitrateOverHTTP
  • GetFilesizeOverHTTP
  • Is_ServerSupportHTTPRange

Each function uses an HTTP Request on it’s own. Which means the last function uses only a single HTTP Request, while the first uses three.

The GetBitrateOverHTTP function returns only the bitrate.

These functions work fine on their own, but now I want to get all the three outputs for a specific url.

I thought about:

  1. Calling all the functions. The problem is that I’ll make 6 HTTP Requests instead of 3.
  2. Changing the definition of the functions to return others vars as well – but then it doesn’t serve the basic purpose of the function – to return what it’s meant to return.
  3. Definite another function that doesn’t use these definitions, but it doesn’t seem smart to define again something that has been already coded.

Any help?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-04T01:56:15+00:00Added an answer on June 4, 2026 at 1:56 am

    I implemented a caching option. I created a dummy file and imported it.
    Then I used in the beginning of each function:

    if hasattr(dummy, 'GetFileSize_cache'):
        if dummy.GetFileSize_cache.has_key(url):
            return dummy.GetFileSize_cache[url]
        else:
            dummy.GetFileSize_cache = {}
    

    and just before the return:

    dummy.GetFileSize_cache[url] = file_size
    

    Problem solved 🙂

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a simple JavaScript file that has three jQuery $document.ready functions. All three
I have three classes that all have a static function called 'create'. I would
Scipy and Numpy have between them three different functions for finding eigenvectors for a
I have three separate table variables in my Function, 1 of them is not
I have a series of commands (calls to bash shell functions really) that compute
I have an application, myprogram.exe, which calls functions and code inside a dll, one
In my code almost every function has one or more malloc calls, and each
I have approximately 30 variadic functions. Each one accepts a path as the final
I have a javascript function that checks for a date range. Is there any
I have a javascript function that runs every 3 seconds, is there any way

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.