@@ -228,7 +228,7 @@ def addActiveSubServiceCodeRange(
228228
229229 Note:
230230 The behavior of this function is undefined unless ``0 <= begin <=
231- end < (1 << 24 )``, and ``priority`` is non-negative.
231+ end < (1 << 31 )``, and ``priority`` is non-negative.
232232 """
233233 err = internals .blpapi_ServiceRegistrationOptions_addActiveSubServiceCodeRange (
234234 self .__handle , begin , end , priority
@@ -384,6 +384,13 @@ def __init__(
384384 # string '-c'. If no script name was passed to the Python interpreter,
385385 # argv[0] is the empty string.
386386 taskName = os .path .basename (sys .argv [0 ])
387+ if taskName == "__main__.py" :
388+ # Try to get a parent folder name for '__main__.py'.
389+ taskNameDir = os .path .basename (
390+ os .path .dirname (os .path .abspath (sys .argv [0 ]))
391+ )
392+ if taskNameDir :
393+ taskName = taskNameDir
387394 if taskName and taskName != "-c" :
388395 internals .blpapi_UserAgentInfo_setUserTaskName (taskName )
389396 internals .blpapi_UserAgentInfo_setNativeSdkLanguageAndVersion (
@@ -938,7 +945,7 @@ def activateSubServiceCodeRange(
938945 Note:
939946 The behavior of this function is undefined unless ``service`` has
940947 already been successfully registered, ``0 <= begin <= end < (1 <<
941- 24 )``, and ``priority`` is non-negative.
948+ 31 )``, and ``priority`` is non-negative.
942949 """
943950 err = internals .blpapi_ProviderSession_activateSubServiceCodeRange (
944951 self .__handle , serviceName , begin , end , priority
@@ -961,7 +968,7 @@ def deactivateSubServiceCodeRange(
961968 Note:
962969 The behavior of this function is undefined unless ``service`` has
963970 already been successfully registered and ``0 <= begin <= end < (1 <<
964- 24 )``.
971+ 31 )``.
965972 """
966973 err = internals .blpapi_ProviderSession_deactivateSubServiceCodeRange (
967974 self .__handle , serviceName , begin , end
0 commit comments