The Strange Case of Mary Page
The Strange Case of Mary Page is a 1916 American drama film serial directed by J. Charles Haydon. Most of the film is considered to be lost,[1] with only two of the episodes preserved.[2]
The Strange Case of Mary Page | |
---|---|
![]() Film poster | |
Directed by | J. Charles Haydon |
Starring | Henry B. Walthall Edna Mayo |
Distributed by | Essanay Company |
Release date |
|
Running time | 15 episodes |
Country | United States |
Language | Silent (English intertitles) |
Cast
- Henry B. Walthall as Phil Langdon, Attorney
- Edna Mayo as Mary Page
- Sidney Ainsworth as David Pollock
- Harry Dunkinson as E.H. Daniels, Show Manager
- John Cossar as Prosecuting Attorney
- Frank Dayton as Dan Page
- Frances Raymond as Mrs. Page
- John Thorn as Jim Cunningham
- Arthur W. Bates as Young Gambler
- Edmund Cobb
- Frank Hamilton
- Frank Benedict (as Francis Benedict)
- William Chester
- Virginia Valli (as Miss Valli)
- Thomas Commerford as Judge
- Jessie Jones
- Honus Smith
- Edward Arnold as Dr. Foster (Ch. 5)
- Richardson Cotton as Juror (Ch. 5)
- Ernest Cossart
gollark: My "fix" is this:```lua--[["Fix" for bug PS#E9DCC81BSummary: `pcall(getfenv, -1)` seemingly returned the environment outside the sandbox.Based on some testing, this seems like some bizarre optimization-type feature gone wrong.It seems that something is simplifying `pcall(getfenv)` to just directly calling `getfenv` and ignoring the environment... as well as, *somehow*, `function() return getfenv() end` and such.The initial attempt at making this work did `return (fn(...))` instead of `return fn(...)` in an attempt to make it not do this, but of course that somehow broke horribly. I don't know what's going on at this point.This is probably a bit of a performance hit, and more problematically liable to go away if this is actually some bizarre interpreter feature and the fix gets optimized away.Unfortunately I don't have any better ideas. Also, I haven't tried this with xpcall, but it's probably possible, so I'm attempting to fix that too.]]local real_pcall = pcallfunction _G.pcall(fn, ...) return real_pcall(function(...) local ret = {fn(...)} return unpack(ret) end, ...)end local real_xpcall = xpcallfunction _G.xpcall(fn, handler) return real_xpcall(function() local ret = {fn()} return unpack(ret) end, handler)end```which appears to work at least?
gollark: Fixed, but I don't really know how or why.
gollark: ... should I create a bug report?
gollark: It returns two, actually. The second one. I don't know *what* the first one is doing.
gollark: Is this some weird implementation thing or is Lua actually defined/specified to work like this?!
References
- "Progressive Silent Film List: The Strange Case of Mary Page". Silent Era. Retrieved February 23, 2008.
- "Collection Search". Library and Archive Canada.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.