]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Added getmodulename() public interface.
authorGuido van Rossum <guido@python.org>
Fri, 26 Oct 1990 15:00:11 +0000 (15:00 +0000)
committerGuido van Rossum <guido@python.org>
Fri, 26 Oct 1990 15:00:11 +0000 (15:00 +0000)
Include/moduleobject.h
Objects/moduleobject.c

index 442ca11302ef91d3d3201f39186523d0d4f1cf16..99d3d52f407840f29dfebe1f0c933218681c4cd5 100644 (file)
@@ -7,3 +7,4 @@ extern typeobject Moduletype;
 extern object *newmoduleobject PROTO((char *));
 extern object *getmoduledict PROTO((object *));
 extern int setmoduledict PROTO((object *, object *));
+extern char *getmodulename PROTO((object *));
index 09bbae947804a753fd7a0b7bb106d5e6fc2cecbf..22a793f417c300d554c81947361e3e20845a58b7 100644 (file)
@@ -62,6 +62,17 @@ setmoduledict(m, v)
        return 0;
 }
 
+char *
+getmodulename(m)
+       object *m;
+{
+       if (!is_moduleobject(m)) {
+               err_badarg();
+               return NULL;
+       }
+       return getstringvalue(((moduleobject *)m) -> md_name);
+}
+
 /* Methods */
 
 static void