@@ -1056,7 +1056,7 @@ public boolean isDate(@CachedLibrary(limit = "3") PythonObjectLibrary plib,
1056
1056
boolean mustRelease = gil .acquire ();
1057
1057
try {
1058
1058
Object objType = getClassNode .execute (this );
1059
- PDict importedModules = PythonLanguage .getContext ().getImportedModules ();
1059
+ PDict importedModules = PythonLanguage .getContext ().getSysModules ();
1060
1060
Object module = importedModules .getItem (DATETIME_MODULE_NAME );
1061
1061
if (dateTimeModuleLoaded .profile (module != null )) {
1062
1062
if (isSubtypeNode .execute (objType , readType (readTypeNode , module , DATETIME_TYPE , plib )) || isSubtypeNode .execute (objType , readType (readTypeNode , module , DATE_TYPE , plib ))) {
@@ -1089,7 +1089,7 @@ public LocalDate asDate(
1089
1089
boolean mustRelease = gil .acquire ();
1090
1090
try {
1091
1091
Object objType = getClassNode .execute (this );
1092
- PDict importedModules = PythonLanguage .getContext ().getImportedModules ();
1092
+ PDict importedModules = PythonLanguage .getContext ().getSysModules ();
1093
1093
Object module = importedModules .getItem (DATETIME_MODULE_NAME );
1094
1094
if (dateTimeModuleLoaded .profile (module != null )) {
1095
1095
if (isSubtypeNode .execute (objType , readType (readTypeNode , module , DATETIME_TYPE , plib )) || isSubtypeNode .execute (objType , readType (readTypeNode , module , DATE_TYPE , plib ))) {
@@ -1133,7 +1133,7 @@ public boolean isTime(@CachedLibrary(limit = "3") PythonObjectLibrary plib,
1133
1133
boolean mustRelease = gil .acquire ();
1134
1134
try {
1135
1135
Object objType = getClassNode .execute (this );
1136
- PDict importedModules = PythonLanguage .getContext ().getImportedModules ();
1136
+ PDict importedModules = PythonLanguage .getContext ().getSysModules ();
1137
1137
Object module = importedModules .getItem (DATETIME_MODULE_NAME );
1138
1138
if (dateTimeModuleLoaded .profile (module != null )) {
1139
1139
if (isSubtype .execute (objType , readType (readTypeNode , module , DATETIME_TYPE , plib )) || isSubtype .execute (objType , readType (readTypeNode , module , TIME_TYPE , plib ))) {
@@ -1165,7 +1165,7 @@ public LocalTime asTime(@CachedLibrary(limit = "3") PythonObjectLibrary plib,
1165
1165
boolean mustRelease = gil .acquire ();
1166
1166
try {
1167
1167
Object objType = getClassNode .execute (this );
1168
- PDict importedModules = PythonLanguage .getContext ().getImportedModules ();
1168
+ PDict importedModules = PythonLanguage .getContext ().getSysModules ();
1169
1169
Object module = importedModules .getItem (DATETIME_MODULE_NAME );
1170
1170
if (dateTimeModuleLoaded .profile (module != null )) {
1171
1171
if (isSubtypeNode .execute (objType , readType (readTypeNode , module , DATETIME_TYPE , plib )) || isSubtypeNode .execute (objType , readType (readTypeNode , module , TIME_TYPE , plib ))) {
@@ -1211,7 +1211,7 @@ public boolean isTimeZone(@CachedLibrary(limit = "3") PythonObjectLibrary plib,
1211
1211
boolean mustRelease = gil .acquire ();
1212
1212
try {
1213
1213
Object objType = getClassNode .execute (this );
1214
- PDict importedModules = PythonLanguage .getContext ().getImportedModules ();
1214
+ PDict importedModules = PythonLanguage .getContext ().getSysModules ();
1215
1215
Object module = importedModules .getItem (DATETIME_MODULE_NAME );
1216
1216
if (dateTimeModuleLoaded .profile (module != null )) {
1217
1217
if (isSubtype .execute (objType , readType (readTypeNode , module , DATETIME_TYPE , plib ))) {
@@ -1275,7 +1275,7 @@ public ZoneId asTimeZone(@CachedLibrary(limit = "3") PythonObjectLibrary plib,
1275
1275
throw UnsupportedMessageException .create ();
1276
1276
}
1277
1277
Object objType = getClassNode .execute (this );
1278
- PDict importedModules = PythonLanguage .getContext ().getImportedModules ();
1278
+ PDict importedModules = PythonLanguage .getContext ().getSysModules ();
1279
1279
Object module = importedModules .getItem (DATETIME_MODULE_NAME );
1280
1280
if (dateTimeModuleLoaded .profile (module != null )) {
1281
1281
if (isSubtypeNode .execute (objType , readType (readTypeNode , module , DATETIME_TYPE , plib ))) {
0 commit comments