We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ad80dc7 commit 6067699Copy full SHA for 6067699
1 file changed
mathics/builtin/system.py
@@ -407,7 +407,12 @@ class UserName(Predefined):
407
name = "$UserName"
408
409
def evaluate(self, evaluation) -> String:
410
- return String(os.getlogin())
+ try:
411
+ user = os.getlogin()
412
+ except:
413
+ import pwd
414
+ user = pwd.getpwuid(os.getuid())[0]
415
+ return String(user)
416
417
418
class Version(Predefined):
0 commit comments