Ah, "runtime" was the word I was looking for. Thanks Nick. :)

Nick (not you, me)


On 8 February 2010 22:38, Nick Johnson (Google) <[email protected]>wrote:

> Hi Nickolas,
>
> Different versions of your app get completely different runtimes. Changing
> a global variable as in your example does not change the file, only the
> value in the loaded module.
>
> -Nick Johnson
>
> On Mon, Feb 8, 2010 at 7:34 AM, Nickolas Daskalou <[email protected]>wrote:
>
>> I know we're able to access different versions of our apps using a URL
>> like:
>>
>> http://VERSION.latest.APPID.appspot.com
>>
>> My question is: Is the code for each version "totally separate" from other
>> versions, or are only the files that have been changed between versions
>> "separated" (in which case files that have NOT changed between versions are
>> "served" from the same file/cached file for all versions of the app)?
>>
>> To make it more clear, suppose I have two files in my app (settings.py and
>> main.py), and two versions, "1" and "2":
>>
>> settings.py (which is identical for both versions):
>> ...
>> last_version = None
>> ...
>>
>> main.py (for app version "1"):
>> ...
>> import settings
>> if settings.last_version is None:
>>   settings.last_version = "1"
>>  assert settings.last_version == "1"
>> ...
>>
>> main.py (for app version "2"):
>> ...
>> import settings
>> if settings.last_version is None:
>>   settings.last_version = "2"
>> assert settings.last_version == "2"
>> ...
>>
>> If I visit 1.latest.myappid.appspot.com first and then
>> 2.latest.myappid.appspot.com (while the app version "1" is still in the
>> App Engine cache), will the assert fail because version "1" and "2" are
>> accessing the same settings.py?
>>
>> Nick
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected]<google-appengine%[email protected]>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/google-appengine?hl=en.
>>
>
>
>
> --
> Nick Johnson, Developer Programs Engineer, App Engine
> Google Ireland Ltd. :: Registered in Dublin, Ireland, Registration Number:
> 368047
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<google-appengine%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to