Skip to content

Commit

Permalink
Merge pull request #343 from PhilipGarnero/allow-dots-in-filenames
Browse files Browse the repository at this point in the history
better check on file path to allow dots in filenames
  • Loading branch information
eevee committed Jun 9, 2016
2 parents 74ff779 + 80a1d2f commit 73ecaf0
Show file tree
Hide file tree
Showing 19 changed files with 43 additions and 5 deletions.
10 changes: 5 additions & 5 deletions scss/extension/core.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,12 +34,12 @@ def handle_import(self, name, compilation, rule):
# import relative to the current file even if the current file isn't
# anywhere in the search path. is that right?
path = PurePosixPath(name)
if path.suffix:
search_exts = [path.suffix]
else:
search_exts = compilation.compiler.dynamic_extensions

basename = path.stem
search_exts = list(compilation.compiler.dynamic_extensions)
if path.suffix and path.suffix in search_exts:
basename = path.stem
else:
basename = path.name
relative_to = path.parent
search_path = [] # tuple of (origin, start_from)
if relative_to.is_absolute():
Expand Down
3 changes: 3 additions & 0 deletions scss/tests/files/regressions/include/_issue-334.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
a {
color: white;
}
3 changes: 3 additions & 0 deletions scss/tests/files/regressions/include/_issue.334.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
a {
color: white;
}
3 changes: 3 additions & 0 deletions scss/tests/files/regressions/issue-334-a.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
a {
color: white;
}
1 change: 1 addition & 0 deletions scss/tests/files/regressions/issue-334-a.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
@import "issue-334";
3 changes: 3 additions & 0 deletions scss/tests/files/regressions/issue-334-b.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
a {
color: white;
}
1 change: 1 addition & 0 deletions scss/tests/files/regressions/issue-334-b.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
@import "issue.334";
3 changes: 3 additions & 0 deletions scss/tests/files/regressions/issue-334-c.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
a {
color: white;
}
1 change: 1 addition & 0 deletions scss/tests/files/regressions/issue-334-c.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
@import "_issue-334";
3 changes: 3 additions & 0 deletions scss/tests/files/regressions/issue-334-d.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
a {
color: white;
}
1 change: 1 addition & 0 deletions scss/tests/files/regressions/issue-334-d.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
@import "_issue.334";
3 changes: 3 additions & 0 deletions scss/tests/files/regressions/issue-334-e.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
a {
color: white;
}
1 change: 1 addition & 0 deletions scss/tests/files/regressions/issue-334-e.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
@import "issue.334.scss";
3 changes: 3 additions & 0 deletions scss/tests/files/regressions/issue-334-f.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
a {
color: white;
}
1 change: 1 addition & 0 deletions scss/tests/files/regressions/issue-334-f.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
@import "issue-334.scss";
3 changes: 3 additions & 0 deletions scss/tests/files/regressions/issue-334-g.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
a {
color: white;
}
1 change: 1 addition & 0 deletions scss/tests/files/regressions/issue-334-g.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
@import "include/issue-334";
3 changes: 3 additions & 0 deletions scss/tests/files/regressions/issue-334-h.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
a {
color: white;
}
1 change: 1 addition & 0 deletions scss/tests/files/regressions/issue-334-h.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
@import "include/issue-334";

0 comments on commit 73ecaf0

Please sign in to comment.